Independent review. This site is not the official website and is not affiliated with, endorsed by, or operated by the wallet vendor reviewed here. Never enter your seed phrase or private keys on any third-party site.

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

Try Tangem secure wallet →

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].

Try Tangem secure wallet →

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):

  • Correct RPC & Chain ID: Re-enter the RPC and chain ID exactly. A mismatch prevents connection.
  • RPC health: Paste the RPC URL into a browser; if it times out, the node is down. Try another RPC.
  • Native token for gas: Make sure you have a small amount of the network’s native token (MATIC, BNB, AVAX) — otherwise transactions won’t go through.
  • Account reset vs restore: If account state acts up, use MetaMask’s Settings → Advanced → Reset Account (this clears local nonce history only). Don’t restore the seed phrase unless you lost the wallet.
  • Mobile app cache: Force-close and reopen. Clear app cache if persistent.
  • Non-EVM chains: Some chains (Cosmos-based, older chains) aren’t EVM-compatible. If you’re trying to add Kava, confirm whether the target Kava network supports EVM RPC. If not, MetaMask can’t connect directly.

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


Security & practical tips when adding custom RPCs

  • Use official RPCs when possible. Unknown RPC endpoints may log queries or attempt to manipulate data returned to your wallet. That’s a privacy and attack vector.
  • Test with tiny amounts first (I always send a $1–$3 worth of native token before a larger move). Saves tears.
  • Understand token approvals: switching networks doesn’t revoke approvals on other chains. Review and revoke unnecessary token allowances (see [token-approvals-and-revoke]).
  • Back up your seed phrase in a secure, offline place. Cloud backup is convenient but adds risk — weigh benefits and risks before using a cloud backup service (see [backup-and-recovery-seed-phrase]).
  • Beware RPC pop-ups and fake add-network pages. Only allow connections you initiated.

Who MetaMask is best for — and who should look elsewhere

Who it fits:

  • Developers and DeFi users working across EVM-compatible chains.
  • Mobile-first users who need WalletConnect and quick dApp access.
  • People who want manual control over RPCs and account management.

Who should look elsewhere:

  • Users needing native Solana or Bitcoin account UX (MetaMask does not natively handle non-EVM chains).
  • People who want full custody with customer support (that’s not what a non-custodial software wallet is for).

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 →