
How Swaps Work
The swap experience follows a familiar DEX flow — select an input token, an output token, and an amount. What happens next depends on the input token:| Input Token | Execution |
|---|---|
| ERC-20 (e.g. USDC, DAI) | You sign an off-chain EIP-712 intent. FAST RPC executes the swap via the FastSettlement contract — no gas required from you. |
| ETH | You submit the transaction directly from your wallet. |
Permit2
ERC-20 swaps require a one-time Permit2 approval per input token. Once a token is approved, subsequent swaps with that token only require a signature. If Permit2 has already been approved for a given token on another application (such as Uniswap), no additional approval is needed.Fast Miles
Users earn Fast Miles proportional to the mev their swaps generate through Fast Protocol. Miles are planned to be tokenized in the near future. Early users can also earn bonus miles through one-time tasks and referrals available in the app.Launch Fast Swaps
Start swapping and earning miles.
Fast Swaps Deep Dive
Architecture, contracts, and EIP-712 signing details.