MetaMask is a widely-used browser extension and mobile app that functions as a cryptocurrency wallet and a gateway to decentralized applications (dApps). While it natively supports the Ethereum network, it can also be configured to interact with other blockchain networks like Fantom (FTM). Fantom is a high-performance, scalable blockchain platform designed for decentralized applications and digital assets.
This guide provides a step-by-step walkthrough for adding the Fantom network to your MetaMask wallet, enabling you to manage FTM and other Fantom-based tokens seamlessly.
Installing and Setting Up MetaMask
If you haven’t installed MetaMask yet, follow these steps to get started:
- Visit the official MetaMask website to download the extension for your browser (Chrome, Firefox, Brave, etc.) or the mobile app from the Apple App Store or Google Play Store.
- After installation, launch MetaMask and click "Get Started."
- Choose to "Create a Wallet" if you are a new user. If you already have a wallet, select "Import Wallet" and enter your secret recovery phrase.
- Create a strong password for your wallet. Remember, this password is only for accessing the extension on your current device.
- You will be shown your secret recovery phrase. This is the most critical piece of information for your wallet. Write it down on paper and store it in a secure, offline location. Never share it with anyone.
- Confirm your secret recovery phrase by selecting the words in the correct order to complete the setup.
Your MetaMask wallet is now ready. By default, it is connected to the Ethereum Mainnet.
How to Connect the Fantom Network to MetaMask
To interact with the Fantom blockchain, you must manually add its network details to MetaMask. This process involves providing specific information so your wallet can communicate with Fantom nodes.
The key details required are:
- Network Name: The name of the blockchain network.
- RPC URL: A Remote Procedure Call (RPC) URL is a gateway to the blockchain, allowing your wallet to send and receive data.
- Chain ID: A unique identifier for the Fantom blockchain.
- Currency Symbol: The native token's ticker symbol (e.g., FTM).
- Block Explorer URL: (Optional) A website for tracking transactions and addresses.
Follow these steps to add the Fantom Opera Mainnet:
- Open your MetaMask extension and click on the network selection dropdown at the top (it likely says "Ethereum Mainnet").
- At the bottom of the list, click "Add network."
- In the new window, click "Add a network manually."
You will see a form with several fields. Enter the following details for the Fantom Opera Mainnet:
- Network Name: Fantom Opera
- New RPC URL:
https://rpc.ankr.com/fantom/ - Chain ID:
250 - Currency Symbol:
FTM - Block Explorer URL:
https://ftmscan.com/
- Double-check all the information for accuracy. Using incorrect details could lead to lost funds.
- Click "Save" to add the Fantom network.
You will now be automatically switched to the Fantom Opera network. You are ready to receive, send, and interact with FTM and Fantom-based dApps. For a secure and streamlined experience in managing multiple chains, you can explore more strategies for cross-chain interactions.
How to Add Fantom-Based Tokens to MetaMask
After adding the Fantom network, your wallet will automatically display your FTM balance. However, to view other Fantom-based tokens (like USDC, SUSHI, etc.), you need to add them manually using their contract addresses.
- Find the token's contract address. The safest place to find this is on a Fantom block explorer like FTMScan. Search for the token name and copy its contract address from the official token page.
- Back in MetaMask (while on the Fantom network), click "Import tokens" at the bottom of your assets tab.
- Paste the contract address you copied into the field. The "Token Symbol" and "Decimals of Precision" should auto-populate.
- Click "Add Custom Token," then confirm by clicking "Import Tokens."
The token and its balance will now appear in your wallet.
Transferring FTM to Your MetaMask Wallet
To fund your MetaMask wallet, you can transfer FTM from a centralized exchange like Binance or Coinbase.
- Ensure your MetaMask wallet is connected to the Fantom network, not Ethereum.
- Copy your MetaMask wallet address by clicking on the account name.
- On your exchange, navigate to the withdrawal page for FTM.
- Select the Fantom network (FTM) as the withdrawal network. Warning: Never use the Ethereum ERC-20 or Binance Smart Chain (BEP-20) networks to send funds to a Fantom address, as this will result in lost funds.
- Paste your MetaMask address, enter the amount, and complete any security verification steps (2FA, email confirmation).
- Confirm the withdrawal. The FTM should arrive in your wallet after the transaction is processed by the network.
Using MetaMask on Mobile
The process for adding the Fantom network to the MetaMask mobile app is very similar.
- Open the MetaMask app and tap on the hamburger menu (three lines) in the top-left corner.
- Tap on "Settings," then navigate to "Networks."
- Tap "Add Network" and then "Add a network manually."
- Enter the same Fantom Opera network details provided in the desktop instructions above.
- Tap "Save."
You can now use the Fantom network on your mobile device.
Frequently Asked Questions
Is it safe to add custom networks like Fantom to MetaMask?
Yes, it is safe as long as you use the correct and official network parameters from a trusted source. Always verify the RPC URL and Chain ID from the project's official documentation or website before adding any network.
Why can't I see my FTM tokens after sending them?
First, confirm that MetaMask is set to the Fantom Opera network. If it is, your tokens may not be automatically visible. You may need to add the FTM token manually using its contract address, though it typically auto-appears. Also, check the transaction status on FTMScan using your wallet address.
Can I use the same address for Ethereum and Fantom?
Yes, your MetaMask address is universal and can be used across all Ethereum Virtual Machine (EVM) compatible networks, including Fantom, Polygon, and Avalanche. However, the networks are separate, so assets on one chain are not visible on another without a bridge.
What is the difference between Fantom Opera and other networks?
Fantom Opera is the main network for the Fantom blockchain. It uses a different consensus mechanism (Lachesis) than Ethereum's Proof-of-Work/Proof-of-Stake, resulting in much faster transaction times and significantly lower fees.
Do I need FTM to pay for gas fees?
Yes, you need to have a small amount of FTM in your wallet on the Fantom network to pay for transaction fees (gas) when interacting with dApps or moving tokens. You cannot use ETH to pay for fees on Fantom.
What should I do if I sent tokens to the wrong network?
Recovering funds sent to the wrong network (e.g., sending FTM on the Ethereum network) is complex and not always possible. Your first step should be to contact the support team of the exchange or service you used to send the funds, as they may have recovery options.