Skip to main content

Use the app

Choose two tokens. Enter an amount. Review and sign. Route charges 0% Route fees; pool/provider costs and network gas still apply. Open Route.
  1. Choose from ETH, WETH and USDG, or paste a token contract address you have checked into the token picker. Imported tokens are marked unverified.
  2. Enter an amount (.01 and 0.01 both work). Route starts fetching and checking quotes straight away. You do not need to connect a wallet to get a quote.
  3. Select connect wallet, choose your wallet, and switch to Robinhood Chain (4663). Keep some ETH for gas.
  4. Select swap, approve the exact input if required, then review and sign the swap.
  5. Wait for swap confirmed and inspect the receipt.
Before signing, check the route, minimum received and gas estimate. Once connected, 50% and Max fill the pay amount from your balance. For ETH, Max leaves the larger of 0.0002 ETH or twice the quoted gas estimate. That buffer may not cover the final gas cost. Dynamic connects your existing wallet. It does not ask for a login signature or create an embedded wallet. Click your displayed address to manage or disconnect it. Contracts are unaudited. Importing a token does not mean Route endorses it. If there is no usable liquidity among the supported sources, Route cannot offer a swap.

Request a quote

Use https://www.route.fun for API requests. No API key or site login is required on production. Request limits still apply.
100000000000000 is 0.0001 ETH. USDG has six decimals. These examples only read data; they do not sign or submit.

Build an unsigned transaction

Use the chosen quote’s provider, optional variant, branches and expiresAt. Route charges no fee: amountOut equals grossAmountOut and feeAmount is zero. Provider fees are already reflected in upstream output; do not subtract them again. Compute a meaningful minimum from the reviewed output; this example uses 0.5% slippage:
This is not a complete wallet integration. Approve the exact input only to the executor returned by configuration for that provider. After any approval, refresh, preserve the original minimum and approved target, and rebuild. Recheck the spender if the provider changes. Decode the transaction and verify its chain, target, recipient, input, minimum and deadline; simulate from the signing wallet and estimate gas before signing. Route never needs your private key. If you reject a swap after approval, that approval remains until spent or revoked. Inspect a pending transaction’s hash before retrying after a timeout.