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 the Swap tab of your wallet.
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?
In the Swap tab, 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 use the Swap tab to 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.
The Swap functionality is powered by Relay, with the exception of NFT strategy token swaps. 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, our integrated provider, also charges 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
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.
For information specific to cross-chain swapping between an EVM chain and Solana, learn more here.
Navigate to the Swap tab in your wallet on OpenSea.
Select the token you want to send (“Sell”), and the amount you’d like to swap. You can quickly select to sell 25%, 50%, 75%, or the max amount of your token.
Select the token you want to receive (“Buy”). Toggle the icons at the top of the interface to browse tokens on different blockchain.
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.
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.
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.
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.