Skip to content
Launch app

Pools and swaps ​

Trading, adding liquidity, and what the quote shows.

Every pool is TOKEN/USDC. The USDC leg is where the fee is measured and taken, so every quote can state the fee in USDC before you sign.

The quote ​

The app never computes economics itself. It calls the router's quote* views and shows what comes back, each on its own line:

  • Expected output and minimum received (your slippage setting).
  • The fee in USDC, with the multiplier m and the regime it implies.
  • The maximum fee you accept. If the fee moves above it before execution, the swap reverts.
  • Price impact.
  • Network cost, in USDC, because gas on Arc is USDC.

Token to token swaps route through USDC. Both legs pay the engine fee in this build.

Adding liquidity ​

Deposit the token and USDC at the current ratio. You receive LP tokens; rewards start accruing from the next swap. Removing liquidity returns your share of both reserves. Accrued rewards stay claimable.

Allowances ​

Each token needs a one time allowance for the router. The app shows this as its own step before the swap or deposit.

Not supported ​

Fee on transfer and rebasing tokens are not supported. Launchpad tokens are plain ERC-20s.

Feels familiar. Works differently.