Frequently Asked Questions
Common questions about Brtr Protocol.
General
What is Brtr?
Brtr is a trustless OTC execution protocol for fixed-price peer-to-peer token trades. Smart-contract escrow and LayerZero messaging handle cross-chain settlement.
How is Brtr different from DEXs?
| Aspect | Brtr (OTC) | DEX (AMM) |
|---|---|---|
| Pricing | Fixed by seller | Dynamic via curve |
| Slippage | None | Variable |
| Liquidity | Direct P2P | Pooled |
| Cross-chain | Native | Usually requires bridge |
| Trade size | Any | Limited by pool depth |
Is Brtr custodial?
No. Brtr is fully non-custodial. Tokens are held in smart contracts during trades, never by the Brtr team or any third party.
Which chains does Brtr support?
Currently (testnet):
- Base Sepo
- OP Sepo
- Monad Testnet
- MegaETH
Additional chains are evaluated after testnet validation.
Trading
How do I create an order?
- Connect your wallet
- Go to "Create Order"
- Select token and amount to offer
- Add payment options (tokens you'll accept)
- Review and confirm
See Creating Orders for detailed guide.
How do I fill an order?
- Browse the Discover page
- Find an order you want to fill
- Select a payment option
- Click "Fill Order" and confirm
See Filling Orders for detailed guide.
Can I partially fill an order?
No. Brtr currently supports full fills only. The entire order amount must be filled in one transaction.
Can I edit my order after creating it?
No. Orders cannot be edited once created. You can cancel and create a new order with different terms.
How long do cross-chain trades take?
Typically 3-6 minutes, depending on network conditions. LayerZero messages usually arrive within 2 minutes per hop.
What if my cross-chain trade gets stuck?
Wait up to 30 minutes. If still stuck:
- Check LayerZero Scan (opens in a new tab) for message status
- Use recovery functions (available after 30-min timeout)
- Contact support in Discord (opens in a new tab)
Fees
What are the fees?
- Seller fee: 0.5% of offer tokens
- Buyer fee: 0.3% of payment tokens
- Gas fees: Network-dependent
When are fees charged?
Only on successful trades. No fees for:
- Creating orders
- Cancelling orders
- Failed transactions
Who receives the fees?
Protocol treasury, used for development and operations.
Technical
How does cross-chain trading work?
Brtr uses LayerZero for cross-chain messaging:
- Buyer initiates fill, tokens escrowed
- Message sent to seller chain, tokens locked
- Confirmation sent back, buyer tokens released
- Finalization sent, seller tokens released
See Cross-Chain Flow for details.
Is the code open source?
Yes! Smart contracts and frontend are open source:
What tokens can I trade?
Any ERC-20 token on supported chains. No listing required.
Be careful with tokens that have transfer taxes or special mechanics. These may cause unexpected behavior.
Troubleshooting
Transaction failed - why?
Common reasons:
- Insufficient gas
- Token approval needed
- Order already filled/cancelled
- Network congestion
I don't see my order after creating it
- Ensure transaction confirmed
- Refresh the page
- Check correct network is selected
Cross-chain fill stuck in pending
- Check LayerZero Scan for message status
- Wait up to 30 minutes
- Use recovery functions if timeout passed
- Contact support if still stuck
Tokens not received after trade
- Verify transaction completed successfully
- Check correct wallet address
- For cross-chain: wait for all 3 messages
- Check block explorer for token transfers
Security
Is my wallet safe?
Brtr only requests:
- Token approvals (for specific amounts)
- Transaction signatures
We never ask for:
- Private keys
- Seed phrases
- Unlimited approvals
What happens if Brtr shuts down?
- Your tokens in open orders are always recoverable
- In-progress trades will complete automatically
- Smart contracts are immutable
How do I report a security issue?
Email security@brtr.world with details. Do not disclose publicly. See Contract Addresses.
Support
Where can I get help?
- Discord: discord.gg/NVAk2aVt (opens in a new tab)
- Twitter/X: @brtrworld (opens in a new tab)
- Email: support@brtr.world
I have a feature request
Share it in our Discord or GitHub discussions!
How can I contribute?
- Report bugs and suggest features
- Contribute to documentation
- Build integrations
- Spread the word!