Not sure how to connect your favorite chain to MetaMask? Here is a guide to make the process simple for you! Read more!
One of the reasons MetaMask remains so popular is the fact it supports a huge variety of different blockchains — thanks to its ‘Add Network’ feature. With this, users can add support for well over 50 different blockchain mainnets and testnets.
If you’re looking to add support for a new network, here’s what you need to know.
Manually Adding a New Network
In doing so, you’ll need to provide MetaMask with the following data for the new network:
- Name: The name of the blockchain you want to interact with, e.g. BNB Chain.
- RPC URL: The RPC URL is the address of the set of protocols MetaMask can use for interacting with the target blockchain.
- Chain ID: Each network has its own unique chain ID, which is used to identify it.
- Currency symbol: This is the ticker MetaMask uses to display the balance for the network’s native coin, e.g. BNB.
- Block Explorer URL (optional): The URL for the network’s block explorer.
Note that many non-EVM chains also have an EVM sidechain or layer-2 solution, such as NEAR’s Aurora platform or Velas’ EVM space. Since these are EVM-based, these can be added to MetaMask in just the same way as a regular layer-1 chain.
To manually add a new network on MetaMask, navigate to ‘Settings’ by clicking on your account avatar on the top right of the plugin.
Here, find the ‘Networks’ option, and click the ‘Add New Network’ button to pull up the required interface. Below, you’ll find the required data for the top 20 most popular EVM chains. Simply enter the ones you need and click the ‘Save’ button to add them to your MetaMask.
Once added, you’ll be able to select the new network from the drop-down menu found at the top of the MetaMask interface after logging in.
Automatically Add Networks to MetaMask
In some cases, simply navigating to the dApp you wish to access will yield a prompt for you to add its corresponding network to your MetaMask. That said, this is still relatively uncommon, particularly for less well-known platforms.
- Connect your MetaMask wallet
- Search for the network you want to add
- Once found, click the ‘Add To Metamask’ button. This will pull up an interface showing the RPC details that will be added. Click ‘Approve’ if you are happy with the details. This will add the network to your MetaMask permanently (or until manually removed).
- You can then opt to switch directly to the new network using the prompt.
Does MetaMask Support Bitcoin?
As of writing, MetaMask doesn’t directly support the Bitcoin blockchain. However, according to a recent update, the platform will soon implement support for Bitcoin and a variety of other non-EVM chains through its upcoming ‘Snaps’ feature.
Snaps are programs that MetaMask will run in an isolated environment to extend its capabilities. MetaMask may provide its own range of Snaps and will also support third-party Snaps — improving its capabilities beyond just supporting additional networks.