All Collections
Swap
How do I swap crypto in Web3 Wallet?
How do I swap crypto in Web3 Wallet?

How to swap cryptocurrency in Exodus Web3 Wallet. Learn how to swap crypto in Web3 Wallet.

Updated over a week ago

Exodus Swap in Web3 Wallet lets you swap crypto through DEXs for on-chain swaps, and through third-party swap API providers for cross-chain swaps.

Need a crypto wallet that gives you full control of your crypto? You can download Exodus here.


In this article:



What are crypto swaps in Web3 Wallet?

Exodus Swap in Exodus Web3 Wallet is your portal to swap crypto via both decentralized (DEX) and centralized (CEX) third-party exchange API providers.

Exodus Swap in Web3 Wallet integrates a DEX aggregator for each supported blockchain that provides access to token swaps at the lowest possible prices.

DEX aggregators source liquidity from multiple DEX providers, meaning they can get tokens from more than one supplier. They choose the liquidity provider depending on which one has the lowest price. This offers you more favorable fees and token prices than a single swap.

To handle cross-chain swaps, Exodus Swap integrates with third-party exchange API providers. Your crypto is sent to a third-party exchange API provider who swaps it for the crypto you want, then sends it back to your wallet.

Crypto swaps in Exodus are processed by third-party API swap providers.


Tutorial video: Swap crypto with Web3 Wallet


Which networks are supported for on-chain swaps?

Exodus Swap in Web3 Wallet allows you to perform on-chain swaps on any of the following networks:

  • Ethereum

  • Avalanche C-Chain

  • BNB Smart Chain

  • Fantom

  • Polygon

  • Solana


Which assets are supported for cross-chain swaps?

Cross-chain swaps can be completed in Web3 Wallet with the following assets:

  • Bitcoin (BTC)

  • Ethereum (ETH) – ERC20, Arbitrum One

  • Algorand (ALGO)

  • Arbitrum (ARB) – Arbitrum One

  • BNB (BSC)

  • Cardano (ADA)

  • Solana (SOL)

  • Tether (USDT) - ERC20

  • USD Coin (USDC) - ERC20


How do I select a different network for my crypto swap?

In Exodus Web3 Wallet, you can swap tokens on Ethereum, Solana, and other supported networks. Cross-chain swaps are supported between BTC, ETH, and other supported assets.

  1. To select the network for your swap, click the I have dropdown menu to see the available networks.

  2. Next, a) search for the token by name or ticker symbol, b) click Filter to display tokens on a specific network, or c) select the token from the list of available assets.

  3. You can identify the network by a) the network badge on the asset's logo, or b) the network tag beside the asset ticker. In this example, you can tell CDAI is on the Ethereum network because it has an Ethereum network badge and ETH network tag.


How do I swap crypto in Web3 Wallet?

Crypto swaps in Exodus are processed by third-party API swap providers.

  1. In Exodus Web3 Wallet, click on the Swap icon.

  2. To select the asset you want to swap from, click the I have dropdown menu.

    In Exodus Web3 Wallet, you can swap tokens on Ethereum, Solana, and other supported networks. Cross-chain swaps are supported between BTC, ETH, and other supported assets.

  3. Next, a) search for the token by name or ticker symbol, b) click Filter to display tokens on a specific network, or c) select from the list of all available tokens.

  4. Click the I want dropdown menu to select the token you'd like to receive.

  5. a) You can use the search field to find your token, or b) scroll through the list of available options.

  6. Enter the amount of crypto you want to swap. You have a few ways to do this:

    • a) MIN: the minimum amount you can swap.

    • b) HALF: swap half of your balance

    • c) ALL: swap all of your balance

    • d) Enter an exact amount of crypto by clicking on the amount

  7. You can review your swap details by clicking Network Fee.

  8. After reviewing your swap information, click X to return to your swap.

  9. To start your trade, click on Swap.

  10. Once your swap begins, a new tab will open in your browser to display the swap progress. You can leave the tab open to monitor the swap progress, or a) close the tab and continue using Exodus by b) clicking the Web3 Wallet icon. Your swap progress is also available by navigating to the swap history page.

  11. And that's it! Your swap is complete. a) Click Open Explorer to view the swap transaction on a block explorer, or b) click the Web3 Wallet icon to continue using Exodus.


What are the fees to swap crypto in Web3 Wallet?

Cross-chain swaps

Cross-chain swaps in Exodus Web3 Wallet use third-party exchange API providers to facilitate swapping between assets that run on different blockchains.

When you start a cross-chain swap, your crypto is sent to a third-party exchange API provider who swaps it for the crypto you want, then sends it back to your wallet. The difference in value between the amount sent and the amount received is known as the spread. The amount you see in the initial screen is the amount of crypto you will receive.

There is no set spread, even when you are swapping between the same two assets. Spreads fluctuate based on liquidity and market conditions. When markets are more volatile, spreads will be more varied.

To learn more about spreads for cross-chain swaps in Exodus, please see our article: What is an exchange spread?

Learn about the benefits of swapping in Exodus vs. centralized exchanges here.

On-chain swaps

All on-chain swaps will cost a network fee. You can see the network fee in the primary asset of the network before you make a swap.

Depending on the asset and the provider the swap is routed through, a liquidity provider fee might also be charged. Some swaps may also require routing through multiple liquidity providers, which will increase the network fee.

Ethereum

Because of how Ethereum works, it's impossible to calculate the exact gas fee for ETH or ERC20 token transactions. Instead, you'll see an Estimated Network Fee for the transaction.

The swap fees are displayed on the Details screen. You can access it by clicking Estimated Network Fee in the Swap section.

Here you can view the details of the swap.

a) Provider

The DEX routing your swap through different liquidity pools.

b) Estimated Network Fee

The estimated network fee for sending your crypto to swap.

c) Max Network Fee

The maximum network fee you might pay.

d) Payment asset

Network fees are paid in the primary asset of the network.

Other supported networks

For supported networks other than Ethereum, the swap fees are displayed on the Details screen. You can access it by clicking Network Fee in the Swap section.

In this example, we'll look at the fees for a swap on the Avalanche network.

Here you can view the details of the swap.

a) Provider

The DEX routing your swap through liquidity pools.

b) Network Fee

The network fee for sending your crypto to swap, and the token required for paying the fee.

c) Payment asset

Network fees are paid in the primary asset of the network.


Why do I have a balance of SOL to claim?

There are two reasons that you might have a balance of unclaimed SOL in your wallet. You might have wSOL from swapping through Jupiter, or you might have a redeemable deposit from swapping through Serum.

1) In order to route your Solana (SOL) swap through the Jupiter DEX aggregator, your SOL must first be swapped into wrapped SOL (wSOL).

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

2) When SPL token swaps are routed through Serum, it creates a token-pair order account to facilitate the swap.

Serum requires token-pair order accounts for each new pair being routed through it. Each order account requires a redeemable deposit of ~0.02 SOL.

For example, if a SOL to USDT swap gets routed through Serum, a SOL - USDT order account is created. This order account requires a ~0.02 SOL deposit.

You can close the order account and get back the ~0.02 SOL.

Redeeming a balance of unclaimed SOL creates a transaction and will incur a network fee.


How do I claim my SOL?

  1. In Exodus Swap, click on the Settings icon.

  2. Click on Claim SOL.

  3. To get back your SOL, click Claim All.

    Claiming your SOL creates a transaction and will incur a network fee.

  4. Any wrapped SOL (wSOL) and Serum deposits will be claimed and added to your SOL balance.


How do I view my swap history?

You can view your swap history and the status of any ongoing swaps by navigating to your Swap History screen.

  1. To access the Swap History screen, first click on the Settings icon.

  2. Next, click on Swap History.

  3. In Swap History you can view any a) ongoing swaps, indicated by two dots, or b) completed swaps, indicated by a checkmark.

  4. Click on a swap to view its details.

  5. Here you can view a detailed summary of your swap:

a) Assets swapped

The asset sent on the left, and the asset received on the right.

b) Swap Provider

The API provider routing the swap.

c) Network

The network the swap was performed on.

d) Date

Date and time of the swap.

e) Order ID details

A drop-down list that shows your order ID and the transactions involved in the swap.

f) Order ID

Click on the order ID to copy it to your clipboard.

g) Transaction ID(s)

Click a transaction ID to view the transaction details in a block explorer.


How do I adjust the slippage settings?

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

With Exodus Web3 Wallet, you can adjust the slippage tolerance for swaps to make sure you don’t pay anything above the percentage you choose. If the swap costs more, it won't complete, and your original funds will be returned to your wallet.

  1. To adjust the slippage with Exodus Swap in Web3 Wallet, first, click on the Settings icon.

  2. 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


Why can't I swap in Exodus Web3 Wallet?

Due to regulatory restrictions, certain jurisdictions and wallet addresses will not be able to complete swaps in Exodus Swap.

If this applies to you, you will see a notification that your country isn't supported, or that the swap is unavailable.

Did this answer your question?