Why add Avalanche (AVAX C-Chain) to MetaMask?
If you use MetaMask as your software wallet, adding Avalanche (the C-Chain) lets you interact with EVM-compatible dApps on Avalanche without switching wallets. The C-Chain is EVM-compatible, so the address format and token standards (ERC-20 / ERC-721 equivalents) behave like Ethereum. That means many DeFi flows feel familiar, but with faster finality and generally lower gas fees than Ethereum mainnet (practical differences you’ll notice in swaps and contract interactions).
Why do this at all? Because connecting Avalanche to MetaMask gives you one place to manage multiple chains and use the same account across them. In my experience that continuity saves time during daily DeFi activity. And yes, switching networks quickly can cause mistakes (I’ve done it myself) — always confirm the network shown in MetaMask before signing a transaction.
Who this guide is for (and who should look elsewhere)
Who this is for:
- Beginners who already use MetaMask and want to add AVAX to the same account.
- Intermediate DeFi users who want to try EVM-compatible dApps on Avalanche without new keys.
- Users who want to bridge assets to Avalanche and manage them in a single hot wallet.
Who should look elsewhere:
- People who need custodial account features (this is a non-custodial, self-custody flow).
- Users holding very large balances who prefer hardware wallets as the primary signing device (consider hardware integration guides like connect-ledger or connect-trezor).
Quick network settings (Mainnet + Testnet)
Below are the settings you will paste into MetaMask when adding Avalanche manually.
(Always copy RPC URLs from official sources or a trusted explorer. A bad RPC can be a phishing vector.)

Step-by-step: Add Avalanche C-Chain to MetaMask (Desktop/Extension)
- Open the MetaMask extension in your browser. If you haven't installed it yet, see install-metamask-extension.
- Click the network selector at the top of the extension (it usually shows “Ethereum Mainnet”).
- Choose “Add Network” or open Settings → Networks → Add Network (UI wording can vary by version).
- Select “Add a custom network” if prompted, then paste the Mainnet values from the table above.
- Save. MetaMask should now display Avalanche C-Chain in the network selector.
- Switch to Avalanche and check your address. It’s the same public address as your Ethereum account (private keys are chain-agnostic).
If you plan to test integrations first, repeat using the Fuji Testnet settings instead of Mainnet.
Step-by-step: Add Avalanche C-Chain to MetaMask (Mobile)
- Open the MetaMask mobile app. Need it? See install-metamask-mobile-app.
- Tap the menu (top-left or bottom-right depending on version) → Settings → Networks → Add Network.
- Enter the same RPC, Chain ID, symbol, and explorer URL as the desktop steps.
- Save and switch networks using the network dropdown.
On mobile you can also connect to dApps using the in-app browser or by scanning a WalletConnect QR code from a dApp site. WalletConnect support is covered in our walletconnect-guide.
Using AVAX in MetaMask: tokens, gas, and dApps
Gas fees: Gas fees on Avalanche are paid in AVAX. MetaMask will show the fee estimate when you create a transaction. Some EVM-compatible chains do not implement the same fee model as Ethereum (EIP-1559); if the gas UI looks different, check the network docs.
Tokens: To add a token you’ll usually click “Import tokens” and paste the token contract address (copy it from a block explorer like Snowtrace). Only import tokens from trusted sources; scammers often post fake contract addresses.
dApps and DeFi: Once connected, visit the Avalanche-based dApp in the browser and connect your MetaMask account. The dApp will prompt a network switch if it requires the C-Chain. What I’ve found is that some dApps remember the network and will show a warning if you’re on the wrong chain — useful, but still double-check before confirming.
Bridges and moving value: Sending tokens to Avalanche usually requires a bridge or a centralized exchange withdrawal to an AVAX network address. See our bridges-crosschain guide for typical steps and risks.
Security tips and common pitfalls
Seed phrase and private keys: MetaMask is a hot, non-custodial software wallet. Your seed phrase and private keys control access. Back them securely (see backup-recovery-seed). Never paste your seed phrase into a website or a dApp.
RPC safety: Only add RPCs you trust. Malicious RPC endpoints can try to display spoofed balances or prompt deceptive transactions.
Token approvals: Approving unlimited token allowances is common but risky. Revoke approvals for contracts you no longer use; see token-approvals-revoke.
Hardware wallets: If you manage high-value holdings, consider pairing MetaMask with a hardware device (see connect-ledger and connect-trezor). But remember: hardware integration is an additional step, not a replacement for safe seed practices.
But small precautions like verifying the network and the contract address can prevent big losses.
Troubleshooting common problems
- Network not added or RPC errors: Re-check the RPC URL and Chain ID. Try another public RPC if available.
- Tokens not showing: Manually import the token contract address from Snowtrace.
- Transactions failing with "insufficient funds": Confirm you hold AVAX for gas on the C-Chain (having tokens on Avalanche does not automatically give you AVAX for gas).
- Wrong network: If you sent tokens to the same address but on the wrong chain, recovery is sometimes possible (if you control the private keys) but can be complex. Pause and research before moving more funds.
If MetaMask behaves oddly after changing networks, restarting the extension or the browser often clears transient issues. For persistent issues see troubleshooting-connect.
FAQ
Q: Is it safe to keep crypto in a hot wallet like MetaMask?
A: Hot wallets are convenient for daily activity (swaps, dApp interactions) but carry higher risk than cold storage. For long-term or large holdings, I use a hardware wallet for signing and keep smaller balances in the software wallet for day-to-day DeFi.
Q: How do I revoke token approvals on Avalanche via MetaMask?
A: You can view and revoke approvals using on-chain explorers or a revocation tool. See token-approvals-revoke for step-by-step guidance.
Q: What happens if I lose my phone with MetaMask mobile installed?
A: If you have your seed phrase backed up, you can restore the same account to a new device. If you haven't backed up your seed phrase, funds are likely unrecoverable. See backup-recovery-seed for recovery options.
Q: Can I use the same MetaMask address on Avalanche and Ethereum?
A: Yes — the same account address works across EVM-compatible chains. But tokens and balances are chain-specific.
Conclusion & next steps
Adding Avalanche (AVAX C-Chain) to MetaMask is a straightforward way to access Avalanche DeFi and NFTs using your existing software wallet. Follow the RPC values in the network table above, verify everything (RPC, Chain ID, and token addresses), and keep your seed phrase and private keys secure.
Ready to add the network? If you need the extension or the mobile app, start at install-metamask-extension or install-metamask-mobile-app. If security is a priority, read backup-recovery-seed and security-best-practices before making large transactions.
Safe trading and thoughtful confirmations — and if you run into an issue, our troubleshooting-connect page may help.