User guide: swaps
MetaMask Swaps is a feature available on MetaMask Extension and Mobile that allows you to swap one token for another. It's super convenient and straightforward, reducing the number of steps and third-party smart contracts needed in order to obtain tokens that interest you.
If you want to sell multiple tokens into a stablecoin in one go, see Batch Sell.
Ethereum • Bitcoin • Linea • Base • Solana • Tron • Polygon • BNB Chain • Arbitrum • Monad • Robinhood Chain • OP • Sei • Avalanche • zkSync Era • MegaETH • HyperEVM • Arc • Tempo
Bridging (transferring assets between networks) can now be done easily through MetaMask Swaps on Extension and Mobile. Just click the 'Swap' button and select the network and token you want to exchange.
When you use MetaMask Swaps, remember that MetaMask is acting as an information aggregator: we pull together quotes so you can find the most advantageous one.
From there, you can decide whether or not to proceed with the transaction with the platform or liquidity provider at hand. MetaMask does not provide the liquidity, execute the trade, or give you any advice whatsoever as to what tokens you should swap.
You can also access real-world assets (RWAs) like tokenized stocks and ETFs directly from MetaMask Swaps if eligible. Simply search for the asset ticker and select the tokenized version, example $GOOGLon (Ondo Tokenized). Learn more about tokenized stocks here.
How to swap
Независимо от того, используете ли вы расширение или мобильное приложение MetaMask, получить нужные вам токены можно всего несколькими нажатиями.
On MetaMask Mobile, you can skip the full swap flow by tapping the lightning icon next to any token in search or on its asset details page to buy or sell instantly. Learn more.
- On the main MetaMask screen, click the 'Swap' button.
- Select the token you want to exchange (and from what network, if swapping across chains) (Example: ETH on Ethereum)
- Select the token you want to receive (and to what network, if swapping across chains) (Example: SOL on Solana)
- Enter the amount you want to exchange.
- Review quote and confirm transaction.
Behind the scenes
Swaps is searching across decentralized token exchanges and token swapping protocols to find you the most advantageous exchange rate.
В то же время он запускает тестовые транзакции, чтобы убедиться, что если вы в конечном итоге отправите транзакцию, она, скорее всего, пройдет. При этом варианты, в которых транзакция не будет выполнена, отфильтровываются.
MetaMask is saving users here from the pain of a failed transaction: with Ethereum Mainnet gas fees and the complexity of token smart contracts, a failed transaction adds a significant financial injury to the insult of an incomprehensible error code. Уровень неудач свопов очень низок, и в настоящее время ведутся работы по их почти полному исключению.
Gas fees
Within MetaMask Swaps, you’ll see a value—network fee—which is the transaction fee. Depending on network activity, the gas fee can fluctuate.
To learn more about gas fees, please visit this guide.
What if I don't have enough gas?
Don’t have enough gas to cover your swap? Don't worry – MetaMask now offers gasless swaps, allowing you to fill up on gas and swap your tokens in one transaction. This feature is only available on Ethereum Mainnet, BNB Smart Chain, Linea, and Arbitrum and Base (Extension only).
Smart Transactions enabled
MetaMask versions - version 12.6 or later (Extension) or version 7.43 or higher (Mobile)
’Estimate balance changes’ enabled - this setting is on by default. To find it, go to ‘Settings’ > ‘Transactions’, and toggle ‘Estimate balance changes’ on.
Note: Gasless swaps on Base has slightly different prerequisites. For more information, check out 'How to use gasless swaps'.
If your swap meets these prerequisites, we will automatically include gas costs in the quote you receive.
If you're ready to go, click the Swap button!
As with all blockchain transactions, it's not instantaneous, but you should see your tokens in your account soon. If they're uncommon tokens, or for whatever reason they're not showing up in your account, follow our instructions here to add them.
Questions
How are fees calculated?
The fee structure is broken down into:
- Quote rate: the exchange rate for the tokens
- Network fee: gas to execute the swap
- MetaMask fee: 0.875%
What aggregators and bridges do you use?
We source bridging options through aggregators (Li.fi and Socket) and providers (Hop, Celer cBridge, Polygon PoS Bridge, Squid (Axelar), Across, Stargate, Relay, Mayan, and CCTP).
I haven't received my tokens in the time I should have. What should I do?
The time we quote is an estimate, and delays can happen for several reasons, such as a change in network conditions. In most cases, the transfer is just delayed and will still go through automatically.
Наши статьи поддержки предназначены только для MetaMask Swaps. Другими словами, MetaMask обеспечивает поддержку свопов, которые осуществляются с помощью кнопки MetaMask Swaps. Если вы выполняете свопы на другой платформе или DEX, MetaMask может предоставить некоторую общую информацию или руководство, но его не следует считать полным. Обратитесь за помощью в поддержку или сообщество биржи или платформы, на которой вы выполняете своп.
Other resources
Почему некоторые токены отсутствуют в MetaMask Swaps?
Как увидеть цену на момент покупки для токенов, покупаемых через MetaMask Swaps
Почему мой своп MetaMask не удался?
Почему кнопка MetaMask Swap недоступна или неактивна?
Я выполнил своп, но получил меньше токенов или фиатной валюты, чем ожидалость. Почему?