Wallet custody first
In-wallet offers do not move NFTs into etatrade when created. They remain with the owner until accept. Escrow is a separate, opt-in hold used only when a collection blocks that path.
etatrade is a two-sided NFT trade protocol for EVM wallets. The default In-wallet path keeps NFTs with their owners until accept. Escrow is an optional hold-then-swap when a collection blocks that send.
September 2026 · Robinhood Chain · Beta. Contracts are not a substitute for an audit.
01 · Abstract
Traditional NFT escrow moves assets into a contract before the other person decides to accept. etatrade defaults to a signed set of terms while NFTs remain in each owner’s wallet. The In-wallet contract only transfers the agreed assets during a successful acceptance. When a collection refuses that operator transfer, the same board can send an Escrow offer instead: each owner deposits, then accept swaps both sides.
In-wallet offers do not move NFTs into etatrade when created. They remain with the owner until accept. Escrow is a separate, opt-in hold used only when a collection blocks that path.
Acceptance either completes every agreed NFT and ETH transfer together, or the transaction reverts. There is no partial trade.
A trade records both wallets, each side’s NFT list, and any attached ETH. The receiving wallet can inspect the exact terms before signing.
02 · How settlement works
The offerer chooses up to eight NFTs and optional ETH, signs in an EVM wallet, and sends a shareable trade link.
The other wallet opens the link or Activity and checks the exact NFTs and ETH before signing.
They can accept as written, or Change offer and send a counter. A counter closes the original link, same as Steam.
In wallet: one accept transaction moves both sides. Escrow: each side deposits, then accept swaps the held NFTs. If an item is gone, the swap reverts — nothing partial.
The offerer can cancel a pending offer. Escrow deposits can be claimed back after cancel or expiry.
03 · Collection transfer policy
ERC-721 does not attach a sale price to a transfer. A wallet-to-wallet send can complete with no marketplace fee and no creator fee. Marketplaces such as OpenSea, and collections that adopt their operator-filter pattern, respond by restricting who may move the token after setApprovalForAll. Often only an allowlisted marketplace contract can spend that approval. Unapproved operators revert, commonly as UnauthorizedTransfer.
In-wallet settlement uses the etatrade trade contract as the mover at accept. If the collection does not allow that operator, the offer cannot complete on that path. That is a collection rule, not a failure of the offer terms.
Escrow is the fallback on the same 8-slot board. Each owner transfers their NFTs into a dedicated escrow contract. Many filters still allow the current owner to send their own token; they block unapproved operators, not every owner-initiated transfer. After both deposits, accept swaps the two sides. If the counterparty never accepts, the depositor cancels and withdraws their NFTs.
Escrow is a custody mode for blocked collections. It is not a marketplace listing, and it is not presented as a way to avoid creator or marketplace fees. Some collections may still revert on escrow deposits. Users should choose the style that the collection actually allows, and read both sides of the offer before signing.
04 · Security model
In-wallet offers do not pool or warehouse users’ NFTs. That limits the exposure created by a contract holding many assets. A pending In-wallet offer can become unavailable if its owner transfers or burns an item; acceptance then stops instead of settling a partial trade. Escrow offers do hold deposited NFTs until accept, cancel, or refund. Only use Escrow when In wallet cannot complete.
NFT approvals and smart-contract interactions still carry risk. Only approve the verified etatrade contract on the intended network, inspect the final wallet confirmation, and never share a seed phrase or private key.
ETH attached to a pending offer is held by the relevant contract until the offer is accepted or cancelled. In-wallet offers do not hold NFTs. Escrow offers hold deposited NFTs until swap or withdrawal.
05 · Network status
etatrade currently runs on Robinhood Chain. The board is built for standard EVM wallets and ERC-721 collections. Treat it as a live beta: verify every prompt, and only trade wallets you trust.
Use test assets, verify every wallet prompt, and inspect both sides of an offer before accepting.
Open the trade board