Skip to main content

How do I swap using OpenSea?

Updated yesterday

OpenSea supports a robust array of tokens, which have their own information pages on OpenSea.

To learn more about this feature, visit our Help Center guide.

You can swap or bridge tokens quickly using OpenSea. There are three places where you can initiate swaps:

  • From the swap page

  • From individual token pages

  • From your wallet sidebar by clicking your wallet balance

This article will show you how to swap using OpenSea.

To get started with swapping, you’ll need some existing funds in your connected wallet. For more information about how to add funds, visit our Help Center guide.

What does swapping do?

You can swap tokens held in your wallet for other tokens. For example, you can swap your USDC for ETH.

The tokens you receive in the swap can be on the same blockchain, or a different blockchain. This means you can bridge your tokens, which is when you convert your tokens on one chain to the same tokens on another chain. For example, you can swap your USDC on Ethereum for USDC on Polygon.

With the exception of NFT strategy token swaps, the Swap functionality is powered by Relay and Jupiter. They are swap route providers and aggregators. If the token pair you select to swap is supported, you’ll get real-time, competitive quotes.

What is slippage?

Token prices can move in the time it takes to confirm a transaction on the blockchain, which is called slippage. To prevent your transaction from failing due to minor price changes, your transaction instructions specify a max slippage. If any price changes stay within that amount, the transaction will be confirmed. But if prices change in excess of your specified max slippage, the transaction will fail. Before you initiate a swap, it's a good idea to educate yourself about the token you're swapping to and market conditions.

Slippage is set at 1% by default. To adjust slippage, click on the settings gear in the

righthand corner:

​Swap Impact

Your swap window will also show swap impact. This is the expected price movement caused by your swap’s size relative to the liquidity pool. Swaps that are relatively large compared to the overall liquidity pool can cause more significant swap impact, which can affect the amount you receive from your swap.

Gas & Fees

Swapping costs gas. At this time, OpenSea charges a 0.85% fee on all successful swaps. For certain swaps, Relay, an integrated provider, may also charge a fee, which you can view on the swap confirmation screen. The provider fee covers the gas fee on the destination blockchain for cross-chain swaps.

Blockchain transactions, including swaps, are irreversible. Double-check transaction details before confirming the transaction in your wallet.

How to initiate a swap from your sidebar or the swap page

You can swap any token that is compatible with OpenSea from your wallet sidebar or the Swap page on OpenSea. The steps below will display the Swap page, but the steps are the same in both places.

To initiate a swap, make sure you have enough native tokens to cover the gas fees on the starting blockchain. As an example, to swap from Berachain to Ethereum, you'll need some $BERA in your wallet.

  1. Navigate to the Swap page on OpenSea.

  2. Select the token you want to send (“Sell”), and the amount you’d like to swap from. You can quickly select to sell 25%, 50%, 75%, or the max amount of your token.

  3. Select the token you want to receive (“Buy”). Toggle the icons at the top of the interface to browse tokens on different blockchain.

  4. After you select your desired token, the estimated amount you’ll receive populates automatically, based on the best pricing currently available. You’ll also see the effective exchange rate. For EVM swaps, the exchange rate accounts for fees. For Solana swaps, fees are additive and not accounted for in the exchange rate. Gas is not included in the exchange rate.

  5. Carefully review the details of your swap, including the token you’re sending, the blockchain and token you’re receiving, and the amounts of each. Select the dropdown to view additional information, including, the OpenSea fee, gas fee, the provider’s fee, if applicable, the estimated completion time for your swap, the swap impact, and the max slippage.

  6. If you wish to proceed with the transaction, click Swap. You must sign the transaction in your connected wallet to submit it to the blockchain for confirmation.

Once submitted, you can view the progress of your transaction in your wallet.

How to initiate a swap from token pages

You can initiate swaps to buy or sell a particular token from its OpenSea token page. Other tokens are not available for swapping on token pages.

Click Buy to swap for more of that particular token, or Sell to swap it to another token.

Buy

  1. To Buy, select the token you'd like to pay with, and enter the amount in the Pay with field. You can quick-select 25%, 50%, 75%, and your Max of the payment token. You’ll need sufficient funds for your purchase amount, and you’ll see your current balance of the payment token.

  2. Review the amount of the token you'll receive. For tokens with versions on multiple blockchain networks, you can select the receiving chain you'd like to buy the token on.

  3. Review the transaction details and then click Buy if you’d like to proceed.

Sell

  1. To Sell, enter the amount or select the percent of the token you own that you’d like to quick-sell (25%, 50%, 75%, or Max). For tokens with versions on multiple blockchain networks, you can select which chain you'd like to sell from. You’ll see the amount of crypto you’re selling in the swap, as well as your current balance.

  2. Choose the token you’d like to receive from your swap. You’ll see the amount of the token you’ll receive, as well as your current balance.

  3. Review the transaction details and then click Sell if you’d like to proceed.

Protecting yourself with high-slippage transactions

Some users may wish to accept higher slippage tolerance to increase the likelihood that their swap will succeed.

Accepting higher slippage can make your transaction vulnerable to an MEV attack, where bots may spot your pending transaction, buy the same asset at the lower price available before your trade, then sell it right after your transaction pushes the price up.

This means that you may receive less funds than anticipated.

To reduce your risk at the wallet level, you can set up smart transactions in MetaMask. If you’re using a different wallet, you can set up Flashbots in your wallet manually. This ensures you are submitting your transaction to a network of trusted block builders, making sure transactions aren’t visible to attackers.

How can I swap between an EVM chain and Solana?

If you’re swapping cross-chain from an EVM chain to Solana, you’ll need to enter a Solana recipient wallet address within the swap interface (or, if you’re swapping from Solana to an EVM chain, you’ll need to enter an EVM address).

In the Designation wallet field, select a wallet that you’ve recently used on OpenSea, or click Add Wallet to add a new recipient wallet address. Keep in mind that funds sent to the wrong address cannot be recovered.

Did this answer your question?