Quick summary: this guide shows how to connect MetaMask to Avalanche (AVAX), covers both desktop and mobile steps, points out common problems, and includes safety tips for working with DeFi on Avalanche. I use MetaMask daily and have added Avalanche to both the extension and the mobile app (so these are tested steps). Want to test with a small transfer first? Good idea.
Avalanche's C-Chain is EVM-compatible, which means MetaMask can interact with Avalanche dApps (DeFi, swaps, staking UIs) once the network is added. Adding Avalanche to MetaMask is a manual network configuration (or automatic if a dApp offers a one-click "Add Network"), after which your wallet can send and receive AVAX and ERC-20-like tokens on that chain.
This article explains how to connect MetaMask to Avalanche (how to connect metamask to avax network) and what to watch for when using Avalanche with a software wallet (hot wallet).
If you plan to use a hardware device for extra safety, connect it through MetaMask (see [/connect-ledger] or [/connect-trezor]). But remember: hardware integration still needs the correct network settings in MetaMask.
Below are the exact network parameters and step-by-step instructions for both the extension and mobile app.
Network name: Avalanche C-Chain
New RPC URL: https://api.avax.network/ext/bc/C/rpc
Chain ID: 43114 (decimal) — also shown as 0xA86A in hex
Currency Symbol: AVAX
Block Explorer URL: https://snowtrace.io/
(These values point your MetaMask to Avalanche mainnet C-Chain — double-check before sending funds.)
Short and clear. Test with a small AVAX transfer or a tiny swap before larger moves.
Pro tip: on mobile the in-app browser often handles dApp connections more smoothly, but I still test transactions with small amounts first.
After adding Avalanche, switch to the Avalanche C-Chain in MetaMask. Your ETH balance box will now show AVAX for that chain. If a token you expect doesn't appear, add it manually using the contract address (contract addresses on Avalanche follow the same ERC-20 pattern because the chain is EVM-compatible).
If a dApp shows a "wrong network" message, check the network selector. Easy mistake. Been there.
For token and portfolio management see [/tokens-portfolio] and for adding custom networks see [/add-custom-network].
Gas fees on Avalanche are paid in AVAX. They are generally lower than on Ethereum mainnet, but fees fluctuate with network activity. MetaMask's gas estimation (the UI where you set slow/average/fast or edit fees) handles Avalanche similarly to other EVM-compatible chains.
When using in-wallet swaps or DEX aggregators on Avalanche, set slippage tolerances and check the route the aggregator chooses. (I prefer a test swap of $5–10 when trying a new pair.)
Want to connect to a dApp? Use the dApp's Connect Wallet button, then pick MetaMask (injected provider) or WalletConnect on mobile. For detailed steps on connecting to dApps see [/connect-dapps] and [/connect-dexes-defi].
Personal note: I once approved an unlimited allowance for a token and had to revoke it; that mistake cost time and worry. Learn from that.
Best for:
Look elsewhere if:
Q: Is it safe to keep crypto in a hot wallet?
A: Hot wallets are convenient but less secure than cold storage. For small amounts and daily DeFi activity they are fine, but for large holdings use hardware wallets or multisig.
Q: How do I revoke token approvals on Avalanche?
A: Use an approvals revoke tool compatible with Avalanche or the dApp’s interface. If unsure, follow the step-by-step in [/token-approvals-revoke].
Q: What happens if I lose my phone with MetaMask mobile installed?
A: If you have your seed phrase, you can restore on a new device (see [/backup-recovery-seed] and [/lost-phone-recovery]). If not, funds may be irrecoverable.
Adding Avalanche to MetaMask is quick once you have the correct RPC settings. Test with a small amount, check token approvals, and consider pairing MetaMask with a hardware device for larger balances. I believe a careful, stepwise approach reduces mistakes — and I've found that testing small transfers first saves headaches.
Next steps: if you haven't installed MetaMask yet, see [/install-metamask-extension] or [/install-metamask-mobile-app]. Want help connecting dApps or managing approvals? Check [/connect-dapps] and [/token-approvals-revoke].
| Feature | MetaMask (Extension) | MetaMask (Mobile) | Hardware via MetaMask (Ledger/Trezor) |
|---|---|---|---|
| Multi-chain (add custom networks) | Yes | Yes | Yes (via MetaMask) |
| In-app dApp browser | No (uses browser) | Yes (in-app browser) | No |
| WalletConnect support | Limited (desktop can act as injected provider) | Yes (common) | No (hardware itself) |
| Seed phrase stored on device | Yes (encrypted) | Yes (encrypted) | Not stored on host (kept on device) |
| Best for | Desktop DeFi workflows | On-the-go swaps and dApp use | Large balances / extra security |
(Placeholder screenshot: meta-compare-placeholder.png)