Token swaps
Error: 'EXPIRY PASSED' after a swap
If you try to swap using MetaMask Swaps and your swap fails, you could see this error messag...
Error fetching quote
MetaMask Swaps only displays quotes for potential swaps when there is sufficient liquidity o...
How do I see the price at time of purchase for tokens bought through Swaps
If you want to see the price you paid for a token or tokens, say to compare with its current...
How to cancel a pending swap
As the Smart Swap feature is only available on Extension and on the Ethereum network, you wi...
How to use Liquidity Pool (LP) tokens
Several of the most powerful decentralized finance (DeFi) tools involve depositing tokens in...
I did a swap, but received fewer tokens or less fiat value than I expected. Why?
See the troubleshooting steps here. This advice applies to normal transactions and Swaps tra...
Сторонние платформы для свопов
Помимо собс твенного встроенного инструмента Swaps в MetaMask, существует целая экосистема ст...
Uniswap support and troubleshooting tips
Please note that MetaMask is a self-custodial wallet. That means that we do not have any con...
Руководство пользователя: Свопы
MetaMask Swaps — это функция MetaMask, которая позволяет вам делать именно это: обменивать о...
Where does MetaMask source the token's price?
MetaMask gets token data from CoinGecko. You can visit their site to find exchanges actively...
Why are some tokens missing from MetaMask Swaps?
MetaMask Swaps automatically offers many tokens available on underlying decentralized exchan...
Why did my MetaMask swap fail?
Please note, this article is for MetaMask swaps performed with the Swap button within our ap...
Why does MetaMask Swaps use unlimited token approvals?
Our token approval is given strictly to our Spender contract, which was created to:
Why is the MetaMask Swap button unavailable / greyed out?
This article is for MetaMask swaps performed with the swap button within our app or extensio...