One order, split across up to eight paths
Your keys. Your assets. Your control.
We index the pools ourselves and price against them in memory. A route comes back with its split across pools, every hop, and the venue behind each hop, so a fill can be checked after the fact. Quoting is live on every chain we index; execution is live on Ethereum today.
- STEP 01
Connect a wallet
No account and no deposit. The app reads your balances, and it cannot move any of them until you sign.
- MetaMask, WalletConnect, Coinbase Wallet, Ledger
- Read-only until you sign
- Keys stay on your device
- STEP 02
Price the pair
Pick a chain and two tokens. Every candidate path is simulated against current pool state, and the quote that comes back is the one paying most after gas.
- More than 450,000 pools across 40+ venues
- No fee on the swap, and none built into the quote
- Price impact, gas and slippage, all before you commit
- STEP 03
Sign it yourself
Approval and swap are separate transactions. The approval sets an unlimited allowance on the router, which is why you sign it once per token and every later trade in that token costs one signature instead of two.
- The allowance is read on-chain before anything is sent
- Tokens settle to your address, never to ours
- Every hop in the route lands in one public transaction
A quote is scored twice
Ranking routes by output after gas is the easy half. The harder half is deciding how much output the gas term is allowed to give away, and that ceiling is the number we publish.
Price impact in a single constant-product pool as order size grows from 1% to 10% of pool depth (illustration). Splitting across pools is the router’s answer to this curve.
Connect a wallet and price a trade
Quotes are free and need no account. You keep custody throughout.