How Trading Works
Understand the core mechanics of P2P trading on Brtr.
The Basics
Brtr is a marketplace where you trade directly with other users. No liquidity pools, no algorithms — just you and another trader agreeing on a price.
Two ways to trade:
- Sell — Create a listing with your tokens and wait for a buyer
- Buy — Browse existing listings and purchase what you want
Order Lifecycle
Every trade follows a simple lifecycle:
State Explanations
| State | What's Happening |
|---|---|
| Open | Your listing is live. Buyers can see and purchase it. |
| AwaitingConfirmation | A cross-chain purchase started. Both chains are coordinating. |
| AwaitingFinalization | Almost done. Final transfer in progress. |
| Completed | Trade finished. Both parties received their tokens. |
| Cancelled | You cancelled the listing. Tokens returned. |
Same-Chain vs Cross-Chain
Same-Chain Trades
When buyer and seller are on the same blockchain:
- Speed: Instant (single transaction)
- Cost: Just gas fees
- Process: Atomic swap — both transfers happen together
Cross-Chain Trades
When buyer and seller are on different blockchains:
- Speed: 2-5 minutes
- Cost: Gas fees + LayerZero messaging fees
- Process: 3 coordinated messages between chains
Cross-chain trades use LayerZero for secure message passing. See Cross-Chain Trades for details.
How Tokens Are Protected
Your tokens are always safe:
Seller Creates Listing
Your tokens are transferred to the smart contract. They're locked safely until either:
- Someone buys them
- You cancel the listing
Buyer Purchases
Buyer's payment goes to the smart contract. For cross-chain trades, both sides are locked until the trade completes.
Trade Settles
Smart contract releases:
- Your tokens to the buyer
- Buyer's payment to you
- Fees to the protocol
Key Concepts
No Partial Fills
Each listing is filled completely or not at all. If you're selling 1,000 USDC, a buyer takes all 1,000 or none.
Multiple Payment Options
As a seller, you can accept up to 10 different payment options. For example:
- 1,000 USDC on OP Sepo, OR
- 0.5 ETH on Base Sepo, OR
- 1,000 DAI on Monad Testnet
Buyers pick whichever works for them.
Cancellation is Free
Changed your mind? Cancel anytime (while still Open) and get 100% of your tokens back. No fees.
What's Next?
- Cross-Chain Trades — How multi-chain trading works
- Fees — Understanding costs
- Creating Orders — Start selling
- Filling Orders — Start buying