To add a network to MetaMask, open the network selector, click Add network and choose it from the popular networks list: Arbitrum, Base, Optimism, BNB Chain, Polygon, Avalanche and others are there. If a network is missing, add it through Chainlist (chainlist.org) or manually with five fields: network name, RPC URL, chain ID, currency symbol and block explorer URL. Your 0x address stays the same on every EVM network.
Key Takeaways
- Fastest: the built-in popular networks list.
- Chainlist: connect MetaMask, search the network, click Add.
- Manual: five fields; MetaMask checks that the chain ID matches the RPC.
- Same address on all EVM networks; balances are per network.
Method 1: Popular Networks List
- Open MetaMask and click the network selector at the top.
- Click Add network (or “Add a custom network” in newer versions).
- Pick the network from Popular networks and approve.
Method 2: Chainlist
- Open chainlist.org and click Connect Wallet.
- Search the network, for example “Base”, and turn off testnets.
- Click Add to MetaMask and approve in the wallet.
Check that the network has the expected chain ID (see the table) to avoid look-alike networks.
Method 3: Manual RPC
In Settings → Networks → Add network → Add a network manually, enter:
| Network | RPC URL | Chain ID | Symbol | Explorer |
|---|---|---|---|---|
| Arbitrum One | https://arb1.arbitrum.io/rpc | 42161 | ETH | https://arbiscan.io |
| Base | https://mainnet.base.org | 8453 | ETH | https://basescan.org |
| Optimism | https://mainnet.optimism.io | 10 | ETH | https://optimistic.etherscan.io |
| BNB Chain | https://bsc-dataseed.bnbchain.org | 56 | BNB | https://bscscan.com |
| Polygon PoS | https://polygon-rpc.com | 137 | POL | https://polygonscan.com |
| Avalanche C-Chain | https://api.avax.network/ext/bc/C/rpc | 43114 | AVAX | https://snowtrace.io |
These are public RPCs published by the networks; they can be rate-limited at busy times. More on IDs in what is a chain ID.
After Adding the Network
- Get gas: each network needs its native token; see gas tokens by chain.
- Import tokens: if a token does not show, add it by contract address from the official explorer.
- Bridge funds: to bring ETH or USDC to the new network, use a cross-chain route, for example bridge to Base or ETH to Arbitrum.
Prefer not to add networks one by one? Multichain wallets such as Gem Wallet come with major networks preinstalled.
Related: sent crypto to the wrong network, what is a layer 2.
