Add Networks & Custom RPCs to MetaMask — Polygon, BSC, AVAX

Try Tangem secure wallet →

Table of contents


Why add networks to MetaMask?

MetaMask is an EVM-compatible software wallet by design. That means it can connect to many chains that speak the Ethereum-style RPC language (Polygon, BSC, Avalanche C-Chain and more). Adding a network (or a custom RPC) lets you: run DeFi strategies on cheaper chains, stake or bridge tokens, and use chain-native dApps without switching wallets. It also means you need a small amount of the native token for gas after you switch networks. Simple. Clear. Useful.

But how do you actually add Polygon (Matic Mainnet), BSC, or Avalanche? And what if the network won’t connect? I tested these steps across desktop and mobile and wrote the exact actions so you can replicate them.


Quick comparison: Polygon, BSC, Avalanche (C-Chain)

Network Chain ID Typical RPC URL (example) Native token Explorer Notes
Polygon (Matic Mainnet) 137 https://polygon-rpc.com/ MATIC https://polygonscan.com Fast, low gas; referenced as "matic mainnet metamask" in searches
BSC (BSC Smart Chain) 56 https://bsc-dataseed.binance.org/ BNB https://bscscan.com EVM-compatible; MetaMask can become a "metamask bsc wallet" after adding it
Avalanche (C-Chain) 43114 https://api.avax.network/ext/bc/C/rpc AVAX https://snowtrace.io C-Chain is EVM-compatible; used for DeFi on Avalanche

(Alt-text placeholder for an image: Screenshot of add-network form in MetaMask mobile)

Note: RPC URLs above are common public endpoints. You can use others, but verify them with the network’s docs. If you want step-by-step guides for each chain, see: [add-polygon-to-metamask], [add-bsc-smart-chain-to-metamask], [add-avalanche-avax-to-metamask].


Add network to MetaMask (desktop/extension) — step by step

  1. Unlock MetaMask and open the extension.
  2. Click the network name at the top (it usually says "Ethereum Mainnet").
  3. Choose "Add Network" (or "Add a network").
  4. Select "Add a network manually" and enter:
    • Network Name (e.g., Polygon Mainnet)
    • RPC URL (see table)
    • Chain ID (e.g., 137)
    • Currency Symbol (optional)
    • Block Explorer URL (optional)
  5. Save and switch networks. You should now see the native token symbol and be able to send/receive that asset.

Tip: After adding, fund the account with a tiny amount of native token (0.001–0.05) to test a transaction. This confirms the RPC and explorer are working.


Add network to MetaMask mobile — step by step

Looking for how to add network MetaMask mobile? This is common for people who use their phone for most DeFi.

  1. Open the MetaMask app and unlock it.
  2. Tap the menu (top-left or your account icon). Go to Settings → Networks.
  3. Tap Add Network (the + icon).
  4. Fill in the same fields as the desktop steps and save.

And yes, switching networks on mobile is quick — like changing tabs in a browser. If you want a visual walk-through, see the mobile install/setup pages: [install-metamask-mobile], [mobile-setup].

(Alt-text placeholder for an image: MetaMask mobile — network selection screen)


Common connection problems & fixes

metamask polygon not connecting? Or "kava network not connecting to metamask"? Here’s my checklist (short to long):

If you still can’t connect, try the steps in the general [troubleshooting] guide.


Security & practical tips when adding custom RPCs


Who MetaMask is best for — and who should look elsewhere

Who it fits:

Who should look elsewhere:

If you need to connect to dApps after adding networks, see [connect-metamask-to-dapps] and [walletconnect-and-mobile-dapps].


How I tested (so you can reproduce)

I used MetaMask on desktop (Chrome extension) and MetaMask mobile (iOS and Android). For each network I:

  1. Added the custom RPC using the values from the table above.
  2. Sent a small amount of the native token to the account (0.01–0.05 native token) and observed the transaction on the block explorer.
  3. Performed a tiny swap or token transfer to validate gas calculations and explorer visibility.

You can repeat these steps. If a transaction fails, check the RPC response (paste the RPC URL in a browser), confirm the chain ID, and verify you used the native token for gas.


FAQ

Q: Is it safe to keep crypto in a hot wallet? A: Hot wallets are convenient for active DeFi. They are not as secure as hardware wallets. I use hot wallets for day-to-day swaps and a hardware wallet for larger, long-term holdings.

Q: How do I revoke token approvals? A: Use an approvals/revoke tool or the token management UI and revoke unnecessary allowances. See [token-approvals-and-revoke] for step-by-step instructions.

Q: What happens if I lose my phone? A: Restore with your seed phrase on a new device, but only after you’re sure the new device is safe. See [backup-and-recovery-seed-phrase].

Q: Is MetaMask a BSC wallet? Can MetaMask be used as a BSC wallet? A: MetaMask isn’t exclusively a BSC wallet. It’s an EVM-compatible software wallet that becomes a functional BSC wallet after you add the BSC Smart Chain network (so "is metamask a bsc wallet" is a partial question — it depends on your setup).

Q: How do I link Avalanche wallet to MetaMask? A: Add the Avalanche C-Chain custom RPC (chain ID 43114, RPC URL like https://api.avax.network/ext/bc/C/rpc), then fund with AVAX on C-Chain and test a transaction. See [add-avalanche-avax-to-metamask].


Wrap-up and next steps

Adding custom RPCs to MetaMask unlocks cheaper chains and more dApps. Do it carefully: verify RPCs, test with tiny amounts, and back up your seed phrase. If you want detailed guides for specific chains, check the chain-specific pages: [add-polygon-to-metamask], [add-bsc-smart-chain-to-metamask], [add-avalanche-avax-to-metamask].

Ready to try it on mobile? Start with [install-metamask-mobile] or on desktop with [install-metamask-chrome].

Happy testing — and remember that a small test tx can save a big mistake later.

Try Tangem secure wallet →