Skip to main content

Advanced Swap

Welcome to Advanced Swap - our comprehensive trading interface designed for users who want complete control over their trading experience. This feature provides detailed configuration options and advanced settings for precise trade execution.

What Makes Advanced Swap Special?

Best Prices Automatically

Trade with confidence knowing you’re leveraging Odos’ most sophisticated algorithm. Behind the scenes, we’re working to check 900+ liquidity sources, searching potential opportunities to capture market inefficiencies, minimizing gas fees, and optimizing execution. All in only a few clicks, it’s that simple.

Complete Trading Control

Configure all aspects of your trade from slippage tolerance, to network gas priority, and even specify which liquidity sources you’d like to route through. Advanced Swaps unlocks ultimate control of a trade for our most knowledgeable traders. Please review the minimum received amount for Advanced Swap.

Trade All of DeFi

Go beyond limited token lists. Odos has the most liquidity integrations of any aggregator, giving us the deepest liquidity to ensure you have access to the tokens you’re looking for. From DEXs, to Liquid Staking Protocols, to Lending and Borrowing Protocols, Odos is your guide to DeFi not just DEXs.

Custom Token Support

With Advanced Swaps, trade any custom token you’d like on all chains we support to unlock a world of new possibilities. Simply select the custom token input within the token selection menu and drop in a contract address.

Trade Multiple Tokens Together

Rebalance a portfolio of tokens with a multi-token to multi-token swap, or liquidate all your assets into stablecoins with a single click, or even purchase a basket of tokens to instantly diversity your portfolio. All optimized with Odos and streamlined with Simple Swap.

odos dapp interface

Here's that list formatted in markdown:

How to Use Advanced Swap

  1. Select Your Input and Output Tokens

    • Start by choosing the token you want to trade and the token you want to receive.
  2. Enter the Amount You Want to Trade

    • Specify the amount of the input token you wish to trade.
  3. Double Check Your Preferred Trading Settings

    • Review and adjust settings such as slippage tolerance, gas fees, and any other preferences to ensure they align with your trading goals.
  4. Review the Minimum Received Amount

    • The Minimum Received Amount ensures that the value you receive is no less than the quoted value minus the allowable slippage. This acts as a safeguard to protect you from unfavorable price movements during the trade.
    • Note that setting slippage tolerance beyond the Maximum in the settings may expose you to receiving outputs below your expectations, increasing the risk of unfavorable outcomes.
  5. Confirm and Execute Your Transaction

    • Once everything looks good, confirm your transaction and let Advanced Swap handle the rest.

Pro Tips for Advanced Swap

Unleash Compact Swaps

On Ethereum L2s such as Base, we can utilize compact call data to make transactions even more efficient and minimize network gas fees. This was a huge improvement implemented with our Smart Order Router v2. Double check settings to ensure this is enabled, and further optimize your trades.

Like-Asset Routing

Minimize your slippage risk across a trade by enabling like-asset routing in a trade. For advanced traders looking at things like stablecoin arbitrage, we can limit the routing algorithm to focus on similar assets thereby reducing the risk of introducing volatility into the trade and the likelihood of slippage.

Common Questions

Frequently Asked Questions

What's the difference between Simple and Advanced Swap?

Simple Swap streamlines the trading experience by removing the need for native gas tokens and guaranteeing a quote. What you see is what you get. No need to worry about the minimum received, or slippage impacting a trade. We abstract and simplify the trading experience.

Can I customize trading routes?

With Advanced Swap, you can configure your liquidity settings to enable or disable specific venues. However, the algorithm will assemble the most efficient route through the liquidity you have enabled. You cannot change the specifics of how much volume goes through each liquidity source.

Are there additional features for professional traders?

Advanced Swap includes the ability to trade custom tokens that the team has not reviewed and included on our token selection menus, custom gas settings, and precise slippage controls for professional trading needs.

Smart Order Router Audits

Router V2 was audited by Zellic in June 2023. A link to the report can be found in the Zellic Publications GitHub Repository. All Odos audits can be found at Audits.

Source Code

Source code for the contracts is verified on each chain's respective block explorer and available on the odos-xyz/odos-limit-orders github along with a full test suite.

Smart Order Router Contract Deployments

ChainRouter Address
Ethereum Logo
Ethereum
0xCf5540fFFCdC3d510B18bFcA6d2b9987b0772559
Arbitrum Logo
Arbitrum
0xa669e7A0d4b3e4Fa48af2dE86BD4CD7126Be4e13
Base Logo
Base
0x19cEeAd7105607Cd444F5ad10dd51356436095a1
Optimism Logo
Optimism
0xCa423977156BB05b13A2BA3b76Bc5419E2fE9680
Linea Logo
Linea
0x2d8879046f1559E53eb052E949e9544bCB72f414
Scroll Logo
Scroll
0xbFe03C9E20a9Fc0b37de01A172F207004935E0b1
Mantle Logo
Mantle
0xD9F4e85489aDCD0bAF0Cd63b4231c6af58c26745
zkSync Era Logo
zkSync Era
0x4bBa932E9792A2b917D47830C93a9BC79320E4f7
Mode Logo
Mode
0x7E15EB462cdc67Cf92Af1f7102465a8F8c784874
Polygon PoS Logo
Polygon PoS
0x4E3288c9ca110bCC82bf38F09A7b425c095d92Bf
Avalanche Logo
Avalanche
0x88de50B233052e4Fb783d4F6db78Cc34fEa3e9FC
BNB Logo
BNB
0x89b8AA89FDd0507a99d334CBe3C808fAFC7d850E
Fantom Logo
Fantom
0xD0c22A5435F4E8E5770C1fAFb5374015FC12F7cD
Fraxtal Logo
Fraxtal
0x56c85a254DD12eE8D9C04049a4ab62769Ce98210

Ready to Dive In?