Fast Swaps is a swap interface built on top of Fast Protocol that lets users trade tokens on Ethereum mainnet while earning mev rewards. Swaps are backed by mev-commit preconfirmations, routed through the FAST RPC, and settled via the FastSettlement smart contracts on L1.Documentation Index
Fetch the complete documentation index at: https://docs.primev.xyz/llms.txt
Use this file to discover all available pages before exploring further.

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.