Know the cost before you sign.
Platform fees, pool costs, and network gas are separate.
Venue swap fee
| Pair category | Venue rate |
|---|---|
| Stable pairs | 10 basis points (0.10%) |
| Major-token pairs | 20 basis points (0.20%) |
| Minor-token pairs | 30 basis points (0.30%) |
The first release is limited to USDC/TOLLY. TOLLY is classified as major, so the Venue fee is 0.20% of the input token in either direction. Buying with 100 USDC includes a 0.20 USDC Venue fee; selling 100 TOLLY includes a 0.20 TOLLY Venue fee. Fees round down to the token’s smallest unit. Other pair categories do not establish trading availability.
Other costs
| Cost | How it is shown |
|---|---|
| 0x provider fee | Separate from the Venue fee. Review its quoted token, amount and whether it is included in input or output. The displayed amount is an estimate; exact collection is checked in the transaction receipt. |
| Pool costs | Reflected in the output quote. They depend on the selected liquidity pool. |
| Positive surplus | The reviewed route may direct output above its quoted threshold to the disclosed provider surplus recipient. Review the route’s surplus terms before confirming. |
| Approval and swap gas | Paid separately to the network in USDC on Arc. An approval is a separate transaction when required. Your wallet shows the estimated network cost; failed transactions may still consume gas. |
Slippage is not a fee
Slippage tolerance sets the permitted change in output. Minimum received is the lower bound for the reviewed swap. Price impact is the effect of the trade on pool pricing.
Before confirmation
Check the input, expected output, minimum received, Venue fee, provider fee, surplus terms, approval amount and spender, and wallet gas estimate. Do not treat a missing estimate as zero cost. An expired quote requires a fresh review.
After submission
Activity distinguishes estimates from fees verified in the canonical transaction receipt. An unknown submission must be recovered and checked before trying again. Keep the same browser profile and app address: transaction history is saved in that browser, not synchronized across devices.