Swapping
One box, every price on Arc. You say what you want to trade, ARCO asks every venue for a quote and sends the trade where you receive the most.
Where the quotes come from
Every time you type an amount, the app asks ARCO's own pools and the other exchanges on Arc (Uniswap v3 and Uniswap v4) what they would pay. It also checks routes through USDC when there is no direct pool between your two tokens. You see the candidates as chips under the box, with the winner picked for you. The quote refreshes on its own every ten seconds.
What a swap costs
| Where the trade goes | You pay |
|---|---|
| An ARCO pool | The pool fee only. Nothing on top. |
| Another exchange | That exchange's pool fee plus a 0.05% routing fee. |
| Every case | The network fee, a fraction of a cent, in USDC. |
The routing fee is only charged when the better price really is somewhere else, and the quote you see already includes it. All of it goes to TARCO lockers.
The settings
- SlippageHow far the price may move against you between pressing Swap and the trade landing. Starts at 0.5%. If the price moves more than that, the trade cancels itself and you keep your tokens.
- DeadlineHow long the transaction stays valid. Starts at 20 minutes. After that it cannot execute, even if it was stuck in your wallet.
- Price impactHow much your own trade pushes the price. Under 1% is quiet. From 1% the number turns amber, and from 5% the app asks you to confirm twice. A big impact means the pool is small for your size: trade less or split it.
Sharing a swap
The swap page keeps the pair and the amount in its address. Copy the link from your browser and whoever opens it lands on the same trade, ready to go.
When a swap fails
A failed swap costs only the network fee. The usual reasons: the price moved past your slippage, the deadline passed, or you tried to spend your whole USDC balance and nothing was left to pay the fee. Raise the slippage a little, or trade a bit less, and try again.