How it works
The trade window, the anti-scam rules, and where the fees go.
1 · Request a trade
Enter the other party's wallet address and an optional note explaining what you're proposing. The request lives on-chain and expires automatically if it isn't accepted in time.
2 · Both sides make their offer
Once accepted, the trade window opens. Each side places ETH, tokens, or NFTs into their panel. Offered assets move into the escrow contract immediately: what you see in the other panel is provably locked, not a promise.
3 · Accept the exact offer you see
When you accept, your confirmation is cryptographically bound to the exact version of the offer on your screen. If the other side adds or removes anything, even in the same instant, both confirmations reset and your acceptance simply fails instead of going through on changed terms. Last-second swap-outs are impossible.
4 · The swap settles atomically
When both sides have accepted, the exchange executes in a single transaction: you receive their assets, they receive yours. There is no state where only one side has been paid. A small flat ETH fee per side is charged only on completed trades.
Cancel any time, everything comes back
Either party can cancel at any point before settlement. Cancellation itself moves nothing (so it can never be blocked), and each side then claims their deposits back: in one go, or item by item if some token misbehaves. Fees are refunded on cancellation.
Questions
Where do the fees go?
Fees from completed trades flow to a buyback contract that anyone can trigger: it market-buys $TRADE and burns it. The contract has no withdrawal path, so fees can only ever become burned supply.
What is the $TRADE token?
A fixed-supply (1B) token with no transfer taxes. Its Uniswap pool carries a 3% buy / 3% sell tax at the pool level, paid to the treasury. Wallet transfers and trades made through the escrow are never taxed.
What assets are supported?
ETH, ERC-20 tokens, ERC-721 NFTs and ERC-1155 tokens: up to 10 items per side, mixed freely. Fee-on-transfer and rebasing tokens are not supported and are rejected at deposit.
Can the team touch escrowed assets?
No. The escrow contract is non-upgradeable, and its pause switch only stops new activity. Cancel and claim can never be paused. Even a fully compromised admin key cannot take escrowed assets.