How do I exchange crypto in ExoDEX?

Everything you need to know about getting started with ExoDEX Beta in Exodus Mobile!


In this article:


What is ExoDEX?

ExoDEX is a decentralized exchange (DEX) aggregator that allows you to perform exchanges outside of traditional, centralized exchanges. DEX aggregators source liquidity from multiple DEX providers, offering users more favorable fees and token prices than a single exchange.

Currently, ExoDEX supports exchanging Solana (SPL) tokens on the Solana network, with more networks to come.

Using other decentralized exchanges can be confusing and involve multiple steps which may incur unnecessary fees. Now, with ExoDEX, you can easily exchange your Solana (SPL) tokens from the comfort of your Exodus wallet.

Exodus puts you in control over your DEX experience by allowing you to select your desired swap and adjust the slippage settings to avoid losing funds during volatile market conditions.

ExoDEX is available in Exodus Mobile. It's currently in beta, so expect future improvements!


How do I exchange crypto in ExoDEX?

Please note: Currently in ExoDEX you can only exchange SPL tokens on the Solana network.

Mobile

1
In Exodus Mobile, tap on your Dashboard.

2
From the list of available apps, select ExoDEX

3
a) Select the asset from the drop-down menu that you want to swap on the top, b) then select the asset you want to receive on the bottom.

4

Next, enter the amount of crypto you want to exchange. You have a few ways to do this:

  • a) MIN: exchange the minimum amount the exchange will allow.
  • b) HALF: exchange half of your balance.
  • c) MAX: exchange all of your balance.
  • d) Enter an exact amount of crypto.

5
Next, tap Swap.

6
After reviewing your exchange details, tap on Confirm.

7
Once your exchange has started, a progress bar will appear to display the completion status of your exchange.

Please note: Closing the app while your exchange is in progress may cause it to fail.

8
Once the progress bar is finished your swap is complete! To return to the asset selection screen, tap OK.

Browser Extension

1
In Exodus Browser Extension, click on the exchange icon.

2
Using the drop-down menus, a) select the asset that you want to exchange on top, then b) select the asset you want to receive on the bottom.

3

Next, enter the amount of crypto you want to exchange. You have a few ways to do this:

  • a) MIN: exchange the minimum amount the exchange will allow.
  • b) HALF: exchange half of your balance.
  • c) MAX: exchange all of your balance.
  • d) Custom: Enter an exact amount of crypto.

4
Next, click Swap.

5
After reviewing your exchange details, click on Confirm.

6
Once your exchange has started, a progress bar will appear to display the completion status of your exchange.

Please note: Closing the Exodus Browser Extension while your exchange is in progress may cause it to fail.

7
Once the progress bar is finished your swap is complete! To return to the asset selection screen, tap OK.


How are fees charged when exchanging in ExoDEX?

When you do an exchange in ExoDEX, the fees will be deducted from the asset you are exchanging to. For example, in a SOL to SRM exchange, the fees will come out of the SRM.

There are 3 possible steps to an ExoDEX exchange. Each step will incur network transaction fees.

Setup transaction Exchanges from SOL require the SOL to first be wrapped as an SPL token (wSOL). Exchanging SOL to wSOL incurs a transaction fee.
Exchange Each time your exchange is routed through an LP provider, it incurs a transaction fee.
Cleanup transaction Exchanges to SOL will also require a swap from wSOL to SOL, which incurs a transaction fee.

The exchange fees are displayed on the Price Info screen. You can access it by tapping Transaction Fee in the Confirm swap section.

a) Provider API provider routing your exchange through different liquidity pools.
b) Minimum received The minimum amount of the To asset you'll receive.
c) Rate Value comparison of each asset.
d) Price Impact The influence of your trade over the market price of the asset pair.
e) Fees paid to LP Fees paid to the liquidity providers where your exchange is routed.
f) Transaction fee Network fee for each transaction during the exchange.

Please note: Depending on how the swap is routed, there could be multiple liquidity provider (LP) fees. In the example below, two liquidity provider fees are displayed, Saros LP and Raydium LP.


Why do I have a balance of Wrapped SOL?

In order to route your Solana (SOL) exchange through the Jupiter DEX aggregator, your SOL tokens must first be swapped into Wrapped SOL on the network as an SPL token (wSOL).

There is a chance that after your SOL tokens have been swapped to wSOL, the exchange may fail due to network congestion. If this happens, it will leave you with wSOL in your wallet.

If this happens, to exchange your wSOL back to SOL, tap Unwrap All.


How do I adjust the slippage settings in ExoDEX?

Slippage refers to the difference between a trade's expected price, and the actual price at which the trade is completed. This is due to competing transactions that pushed the price lower after the first transaction was submitted.

Mobile

In ExoDEX on mobile, you can adjust the slippage tolerance to ensure the exchange does not incur a difference in price greater than the chosen percentage.

1
To adjust the slippage, first click on the settings icon in ExoDEX.

2
Next, click on Slippage.

3
Select the slippage tolerance of your choice. You have a few ways to do this:
  • a) 0.5%: sets the maximum slippage to 0.5%.
  • b) 1%: sets the maximum slippage to 1%.
  • c) 2%: sets the maximum slippage to 2%.
  • d) Custom: enter a custom slippage tolerance and click % to save.

Browser Extension

In ExoDEX on the Browser Extension, you can adjust the slippage tolerance to ensure the exchange does not incur a difference in price greater than the chosen percentage.

1
To adjust the slippage, first click on the settings icon in ExoDEX.

2
Next, click on Slippage.

3
Select the slippage tolerance of your choice. You have a few ways to do this:
  • a) 0.5%: sets the maximum slippage to 0.5%.
  • b) 1%: sets the maximum slippage to 1%.
  • c) 2%: sets the maximum slippage to 2%.
  • d) Custom: enter a custom slippage tolerance and click % to save.