Metamask is an Ethereum-compatible wallet that is often used as a Google Chrome extension for linking to many exchanges and marketplaces.
Once downloaded, only the native Ethereum network is available on Metamask. As you know, many blockchains are built on Ethereum. They are generally known as EVM (Ethereum Virtual Machine) networks. All Ethereum wallet addresses start with 0x and can be used simultaneously within one wallet.
For example, the Trust Wallet supports Avalanche, Polygon, BSC, and dozen more EVM networks, without the need for additional configuration.
Networks available in the Trust Wallet
There are 2 ways to add a network to Metamask: manually and using a third-party program.
The first option is less risky because you don’t need to connect your vault to unknown services. To add a network, go to the wallet settings and select the "Networks" section. Fill in the following data in the box: Network Name, RPC URL, Chain ID, Currency Symbol, and Block Explorer URL. All this information can be found on the official websites of the blockchain you want to add.
As an example, consider the Celo Chain network settings:
Network name – Celo (Mainnet)
RPC URL – https://forno.celo.org
Chain ID – 42220
Currency symbol – CELO
Block explorer URL – https://explorer.celo.org
Adding a Celo Network to MetaMask manually
The second option is to integrate the network through a special site. The most reliable resource is Chainlist.org. To add a network, you need to connect your wallet, search for the desired blockchain, and click “Add Network”. Metamask will ask you to confirm the action with your signature.
Adding a network using Chainlist.org
Chainlist also offers developers to add their own networks for future users. So you should be careful when searching for the desired network because everyone can upload their own software to the site.