MetaMask Swaps empowers users to seamlessly exchange one cryptocurrency token for another directly within their MetaMask wallet. This guide covers everything you need to know about this powerful feature, available on MetaMask Extension, Mobile, and Portfolio.
Supported Networks for Swaps
Currently, MetaMask Swaps is available on these networks:
- Ethereum Mainnet
- BNB Smart Chain
- Avalanche C-Chain
- Polygon
- Optimism
- Arbitrum
- zkSync Era (Extension and Mobile only)
- Linea
- Base (Portfolio and Extension only)
Key Considerations Before Swapping
- Always Research Tokens: Even ERC-20 compliant tokens may have programmable behaviors that affect your wallet.
- Understand Slippage: This refers to the price difference between when you initiate and complete a swap - typically set at 2% by default.
- Custom Tokens: Less common tokens might need to be manually added to your wallet if they don't appear automatically.
- Support Limitations: MetaMask only fully supports swaps initiated through the official Swaps interface.
๐ Discover the easiest way to swap tokens
How to Execute a Swap
Preparation Steps:
- Select the token you want to exchange from the top dropdown menu
- Choose your desired token from the second dropdown
- Adjust the amount until satisfied with both spend and receive amounts
Execution:
- MetaMask searches all decentralized exchanges for the best rate
- Test transactions verify likelihood of success
- View and confirm the final quote including network fees
- Slide the swap button to complete your transaction
Advanced Swap Features
Send + Swap Functionality:
- Exchange tokens while transferring to another account in one transaction
- Currently available in Extension, coming soon to Mobile and Portfolio
Target Amount Swaps:
- Specify exactly how much you want to receive rather than spend
- Currently available in Portfolio, coming to other platforms
Frequently Asked Questions
Why are some tokens missing from my swap options?
Certain tokens may not meet liquidity requirements or may be temporarily unavailable.
How do I check my purchase price?
Transaction details show the exact execution price at time of swap.
What if my swap fails?
Failed transactions don't incur gas fees. Simply try again with adjusted parameters.
How do I cancel a pending swap?
Use the transaction accelerator feature or wait for network confirmation.
๐ Learn more about advanced swapping techniques
Final Thoughts
MetaMask Swaps offers a secure, convenient way to exchange tokens across multiple networks without leaving your wallet. By understanding slippage, researching tokens, and using the advanced features, you can optimize your swapping experience.
Remember to always:
- Verify token addresses
- Check current gas fees
- Confirm transaction details before approving