Trading and routing
Choose a trade by what you will spend and what you will receive, not just the pool's displayed price. Available liquidity, swap fees and the path between tokens all affect the final amount.
For example, a TOKEN/WETH trade can use one pool. A trade between two tokens might pass through WETH in two pools. This path is the route: the sequence of markets used to complete the exchange.
Set the outcome you will accept
- Exact input: choose how much to sell and set the least you will accept in return. This fits a fixed budget.
- Target output, where supported: choose how much to receive and set the most you will spend. This fits a specific token need.
Compare quotes for the same amount. A lower fee does not necessarily mean a better trade if the pool has less active liquidity. Every additional market in a route contributes its own fees and execution conditions.
Read the quote before signing
- Check assets and network. Confirm Robinhood Chain mainnet, chain ID
4663, and both token addresses. A matching name or logo is not enough. - Check net output and price impact. Price impact is the effect of your own trade on the market price. A large impact can mean your amount is too large for the available liquidity.
- Choose a meaningful price limit. Slippage protection limits the change you will accept between the quote and execution. It does not make the original quote a good price. Raising tolerance accepts a worse possible outcome.
- Check the route and expiry. A quote can become stale as other trades or liquidity changes occur. Obtain a fresh quote when its conditions no longer reflect your choice.
- Review any token approval separately. Check the spender and amount before allowing a contract to spend your tokens.
Price limits do not prevent transaction-ordering attacks such as sandwiching, where other trades are placed around yours to worsen your execution. Keep the amount at risk and the full accepted price range in view.
ETH and WETH are different at the wallet boundary
Abyss pools trade ERC-20 tokens. WETH is the token form of ETH used inside markets. Router V2 can wrap native ETH at the beginning of an exact-input trade or unwrap WETH at its end.
Use native ETH only when the trading surface explicitly offers that route. Sending ETH directly to a token address or trading contract is not a swap and can strand funds. Network fees require native ETH even if you are trading only tokens.
Recover from an incomplete trade
| What happened | Next step |
|---|---|
| You rejected the wallet request | Nothing was authorized. Reopen the trade only if you still want it. |
| The wallet is on another network | Switch to Robinhood Chain mainnet and obtain a fresh quote. |
| No usable route is available | Recheck the selected token addresses and available markets. An unusable route does not mean the token has stopped existing. |
| Approval is missing or insufficient | Review the required spend authorization, then request a fresh trade quote. |
| The quote expired or the price limit was exceeded | Review a new quote. Do not raise your tolerance unless you accept the changed outcome. |
| A submitted transaction is still pending | Check that transaction's state before sending another trade. |
| The onchain transaction failed | Check the failure and balances before retrying. No swap completed, but network fees may have been spent. |
A submitted transaction is not a completed trade. After successful confirmation, check the actual received amount and remaining balance. For your first exchange, follow the short sequence in Quickstart.