Skip to documentation

Guides

Trading

Quotes, approvals and execution across the configured V2 and V3 markets.

Choose a route

V2 Router and V3 Quoter expose separate quotes. Compare actual executable output for the requested amount, including each route's fees. A quote is a point-in-time estimate; it is not a guaranteed fill.

Pool fees and gas

The deployed V2 volatile pool starts at 0.30%; the V3 pool with tick spacing 100 starts at 0.05%. Fee managers can update settings, so read the current fee when quoting. Network gas is paid separately in USDC.

Protect the output

  • Set a minimum output from the quote and your chosen slippage tolerance.
  • Use a deadline so a delayed trade cannot execute indefinitely.
  • Check token addresses, recipient and allowance spender.
  • Keep gas USDC available even when selling your USDC balance.

Confirm the result

Only a successful transaction receipt confirms execution. A batch can include approvals, swaps and revocations in one receipt. Inspect token transfers and actual amounts after inclusion; a submitted hash alone is not success.