| Provider | Description | Supported Chains |
|---|---|---|
| UniswapClassic | The widely adopted Uniswap v2/v3/v4 architecture accessed through the Universal Router. It provides deterministic, on-chain execution with deep liquidity across many ecosystems | Ethereum Mainnet, BNB Smart Chain, Polygon, zkSync, Base, Arbitrum, Celo, Avalanche, Worldchain, etc. Check the full list here |
| UniswapX | The latest version of Uniswap’s swap protocol focused on efficient routing, improved UX, and better rates. | Ethereum Mainnet, Arbitrum, Base and Unichain Check the full list here |
Uniswap is the only integrated provider, and swaps execute on a single EVM chain: the input and output token are on the same network. Dfns does not integrate other aggregators (0x, 1inch, Jupiter, LI.FI, Squid, and so on) and has no cross-chain bridge. To move a token to another chain, build the bridge transaction yourself and submit it via Sign & Broadcast. See the FAQ entry on swapping and cross-chain transfers.
How It Works
- Select Tokens: Choose the token you want to swap and the token you want to receive.
- Enter Amount: Specify how much you want to swap.
- Review Quote: Instantly see the best available price, estimated fees, and minimum received.
- Set Slippage (Optional): Adjust your slippage tolerance for added control.
- Confirm Swap: Review all details and confirm your transaction.
- Track Status: Monitor your swap in real time and view your transaction history at any time.
If you have a
Wallet:Sign policy enabled, you will be asked for up to 4 policy approvals (depending on the asset being swapped). Make sure to approve the requests in less than 30 minutes for Uniswap Classic and less than 5 minutes for UniswapX; otherwise, the Swap will expire and fail.