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 Avalanche (AVAX) to MetaMask & Use with dApps

Try Tangem secure wallet →

Quick overview

This guide shows how to add Avalanche (AVAX) C-Chain to MetaMask and use AVAX with dApps. I explain exact network settings, step-by-step actions for both desktop and mobile, and a reproducible test plan so you can verify everything yourself. What I've found after repeated use: adding C-Chain is straightforward, but two mistakes are common — using the wrong chain and sending funds before testing with a small amount.

What you need before you start

  • A MetaMask account (extension or mobile). See install-metamask-chrome or install-metamask-mobile.
  • Your MetaMask account address (0x... format). Copy it from the account menu.
  • Optional: a hardware wallet (Ledger/Trezor) connected via connect-ledger-to-metamask if you prefer extra security.
  • An exchange or another wallet with AVAX to transfer from. If you're using Crypto.com, follow the steps below.

Save your seed phrase offline. I believe that step alone prevents most recoverable losses.

How to add Avalanche (AVAX) to MetaMask — Desktop extension

Step-by-step (replicable):

  1. Open the MetaMask extension and unlock your wallet.
  2. Click the network dropdown at the top (it usually says "Ethereum Mainnet").
  3. Choose "Add network" or go to Settings → Networks → Add a network.
  4. Enter the Avalanche C-Chain details (table below).
  5. Save and switch to the newly added Avalanche network.

Network settings (C-Chain)

Try Tangem secure wallet →
Field Value
Network name Avalanche C-Chain
RPC URL https://api.avax.network/ext/bc/C/rpc
Chain ID 43114
Currency symbol AVAX
Block explorer URL https://snowtrace.io/

(Image placeholder: screenshot of adding custom RPC in MetaMask — alt: "MetaMask add network form")

And yes, the chain ID and RPC URL above are what I used when I tested this (so you can replicate exactly). After saving, your account will show AVAX as the native coin on that network.

How to add Avalanche (AVAX) to MetaMask — Mobile app

The mobile UI is slightly different but the steps are the same: Menu → Settings → Networks → Add Network → Fill the same fields above → Save.

If you use WalletConnect to access mobile dApps, MetaMask will still need the Avalanche network added to display balances properly. See walletconnect-and-mobile-dapps for differences between injected and WalletConnect connections.

How to withdraw AVAX from Crypto.com to MetaMask

Many questions center on this: how to withdraw avax from crypto.com to metamask. Here's a safe, step-by-step pattern I followed that you can copy:

  1. In MetaMask, switch to Avalanche C-Chain and copy your account address (0x...).
  2. In Crypto.com (app or web), choose Withdraw → Crypto → AVAX.
  3. Paste your MetaMask C-Chain address. IMPORTANT: select the Avalanche C-Chain network if the exchange offers network choices. If you choose the wrong network, funds can be lost.
  4. Send a small test amount first (for example, 0.05 AVAX or less) to confirm the address and network are correct.
  5. After the test confirms, send the remaining balance.

But don't skip the test send. I once skipped it and had to contact support — slow and stressful.

For exporting other wallets into MetaMask or moving funds between wallets and exchanges, see move-crypto-between-wallets-and-exchanges and the specific import guides like import-crypto-com-defi-to-metamask.

Connecting Avalanche dApps and testing (methodology)

How did I validate dApp connectivity and swapping? Short version: controlled experiments with small amounts.

My test plan (you can repeat):

  • Add Avalanche network to MetaMask as above.
  • Send 0.02–0.05 AVAX from an exchange to MetaMask to use for gas and tiny swaps.
  • Visit an Avalanche dApp and click Connect Wallet. Choose the MetaMask (injected) option on desktop or WalletConnect on mobile if needed.
  • Observe the wallet popup: check contract address and gas fee before approving any transaction.
  • Perform a small swap to see time-to-confirm and gas usage. Track transaction in explorer (snowtrace.io).

I recorded each step and compared gas estimates from MetaMask vs the dApp. The estimates were close but not identical. That difference matters when you're doing many quick swaps.

Security, staking, and common pitfalls

  • MetaMask is a hot wallet. For long-term staking of large AVAX amounts, consider a hardware wallet connected to MetaMask (see connect-ledger-to-metamask).
  • MetaMask does not natively run Avalanche validator staking. You interact with staking services through dApps (so read smart contract code or community resources first). See staking-via-metamask for how staking flows look in a software wallet.
  • Revoke dangerous token approvals after using a dApp. You can learn how at token-approvals-and-revoke.
  • Backup your seed phrase offline. Cloud backups are convenient but increase risk. (I prefer an air-gapped paper backup and a secure metal plate.)

Troubleshooting checklist

  • Funds not showing? Make sure you're on Avalanche C-Chain and check the address on snowtrace.io.
  • Wrong network chosen on the exchange? Contact exchange support immediately and provide TX hash.
  • dApp won’t connect? Try switching to the extension if WalletConnect is failing, or clear the connected sites (see connect-metamask-to-dapps).

(Image placeholder: example snowtrace transaction page — alt: "Snowtrace transaction detail")

FAQ

Q: Is it safe to keep crypto in a hot wallet like MetaMask? A: Hot wallets are convenient and necessary for daily DeFi activity, but they carry more risk than hardware wallets. I use hot wallets for swaps and small staking, and a hardware wallet for significant holdings.

Q: How do I revoke token approvals made on Avalanche dApps? A: Use tools that list approvals for your address and revoke unlimited allowances. See token-approvals-and-revoke. Always confirm contract addresses carefully.

Q: What happens if I lose my phone with MetaMask mobile installed? A: If you have your seed phrase (recovery phrase) backed up, you can restore the wallet on a new device. Without it, funds are irretrievable. Read backup-and-recovery-seed-phrase for recovery options.

Conclusion & next steps

Adding Avalanche C-Chain to MetaMask is a single custom-RPC step plus the usual safety checks. If you want a deeper walkthrough of adding custom networks, see add-networks-custom-rpc. For hands-on setup, follow the mobile or desktop install guides: install-metamask-mobile and install-metamask-chrome. If you're moving AVAX from an exchange, remember to choose C-Chain and send a small test amount first.

Want more practical how-tos and troubleshooting for MetaMask and DeFi? Check the related guides in the site index (index) and the deeper walkthroughs on connecting dApps and managing approvals.

Safe trading, and always double-check network and address before you hit send.

Try Tangem secure wallet →