Overview
This page shows how to add Avalanche (AVAX C-Chain) to MetaMask on desktop and mobile, plus practical notes on DeFi, hardware wallets, and common mistakes. MetaMask is a software wallet (hot wallet) and non-custodial: you control private keys and a seed phrase that must be backed up offline. I've been using MetaMask daily for months across multiple EVM-compatible chains, so these steps reflect hands-on testing and real transfers (small test amounts first).
Why add Avalanche (C-Chain) to MetaMask?
- The C-Chain is EVM-compatible, so MetaMask connects as an injected provider (same UX as other EVM networks).
- Transactions on Avalanche often cost less in gas compared with Ethereum mainnet at many points in time, which matters for frequent swaps.
- Faster block finality can reduce waiting time for confirmations during trading and staking flows.
Why add it? If you want to use Avalanche dApps, stake, or swap tokens on C-Chain, setting the correct network in MetaMask is the required first step.
Quick TL;DR — values you need
Use these exact values when creating a custom network in MetaMask. Always verify Chain ID and RPC URL before saving.

If you want to run your own node or use a paid RPC provider, see custom RPC/network settings.
Add Avalanche to MetaMask (Desktop) — step-by-step
- Open the MetaMask browser extension and unlock it.
- Click the network dropdown (it likely shows 'Ethereum Mainnet').
- Choose 'Add Network' or 'Add Custom Network'.
- Paste the TL;DR values above. Confirm the Chain ID is 43114.
- Save and switch to the new network. You should see the network name at the top of the extension.
- Send a small test transfer of AVAX to this MetaMask address before moving larger amounts. In my experience, a small test transfer prevents costly mistakes.
But don't forget: sending funds on the wrong chain is an easy mistake. Always check the network label before confirming a transaction.
Add Avalanche to MetaMask (Mobile) — step-by-step
MetaMask mobile (iOS and Android) supports adding custom networks too. The UI is slightly different, but the values above are identical.
- Open the MetaMask app and unlock it.
- Tap the menu, then Settings > Networks > Add Network.
- Enter the same RPC URL, Chain ID (43114), symbol, and explorer link.
- Save and switch to Avalanche Mainnet C-Chain. The in-app dApp browser will then be able to connect to C-Chain dApps.
And if you haven't installed the mobile app yet, see the mobile setup guide for onboarding steps.
Using a Ledger or hardware wallet with Avalanche + MetaMask
Hardware wallets can be used as the key signer while MetaMask handles network connectivity and the UX. For Avalanche + Ledger:
- Install the Avalanche app on your Ledger device (follow Ledger's instructions).
- In MetaMask (desktop), choose 'Connect Hardware Wallet', select Ledger, and follow the prompts.
But note: mobile hardware connections vary by OS and firmware and often require pairing via Ledger Live or Bluetooth. For complete instructions, consult ledger-with-metamask-guide and connect-hardware-to-metamask-mobile.
How MetaMask interacts with Avalanche dApps and DeFi
Because C-Chain is EVM-compatible, MetaMask appears to dApps in the same way it does on other EVM networks: injected provider support, approvals, and signed transactions. That means you can:
- Connect to dApps directly through your browser extension or mobile in-app browser.
- Use WalletConnect when a dApp requests it (see connect-to-dapps-walletconnect).
- Approve token allowances for smart contracts; always review allowances and revoke when no longer needed (token-allowances-and-revoke).
In my experience the swap feature inside MetaMask is convenient for quick trades on Avalanche, but I compare quoted output with dedicated aggregators before executing larger swaps.
Security checklist when adding Avalanche
- Confirm Chain ID = 43114 and the official RPC URL. Wrong values can route transactions to an unintended network.
- Never paste your seed phrase into a website or store it in plaintext.
- Review token approvals and revoke unlimited allowances after use (token-allowances-and-revoke).
- Use small test transactions when bridging or withdrawing from exchanges (see transfer-from-exchanges-to-metamask).
- If you lose access to your device, restore using your seed phrase stored offline; otherwise funds may be irretrievable (see seed-phrase-backup-recovery).
And always keep MetaMask and your browser/app updated to the latest versions.
Desktop vs Mobile: practical differences (table)
| Task |
Desktop Extension |
Mobile App |
| Add custom RPC |
Full support (Settings > Networks) |
Full support (Settings > Networks) |
| dApp browser |
Browser-injected provider (open web dApps) |
Built-in dApp browser (more one-tap flows) |
| Hardware-wallet UX |
Smooth USB/WebUSB experience |
Works but can require Bluetooth/companion apps |
| Deep-link / QR flows |
Limited |
Native support (easier for WalletConnect) |
This table helps decide which form factor suits daily DeFi use. Desktop gives easier hardware-wallet integration; mobile gives frictionless dApp access.
Who MetaMask is for / Who should look elsewhere
Who MetaMask is for:
- Active DeFi users who need an EVM-compatible software wallet across chains (including Avalanche C-Chain).
- People who want quick access to dApps from a browser or mobile app.
Who should look elsewhere:
- Users who want cold-storage-only workflows without a hot wallet on the device.
- Teams requiring native multi-sig or advanced account abstraction features that are provided by specialized smart contract wallets.
If you want to combine hardware security with MetaMask, check hardware-wallets-with-metamask.
FAQ
Q: Is it safe to keep crypto in a hot wallet?
A: Hot wallets are convenient for day-to-day DeFi. They carry more exposure than cold storage. Keep only what you plan to use and store large amounts in hardware or offline wallets.
Q: How do I revoke token approvals on Avalanche?
A: Use on-chain allowance-revoke tools or the dApp's revoke UI and follow our step-by-step guide: token-allowances-and-revoke.
Q: What happens if I lose my phone?
A: Restore MetaMask on a new device using the seed phrase. No seed phrase, no restore. See seed-phrase-backup-recovery.
Q: How do I add an AVAX token that doesn't show up automatically?
A: Add it as a custom token using the token's contract address (see add-custom-token-to-metamask).
Conclusion & next steps
Adding Avalanche (AVAX C-Chain) to MetaMask is a small setup step that unlocks many DeFi opportunities on an EVM-compatible chain. Use the RPC values above, verify Chain ID 43114, test with a small transfer, and follow the security checklist.
If you still need basic onboarding, start with the install guide or mobile setup. For hardware-wallet workflows, see ledger-with-metamask-guide.
Want a compact checklist? Copy the TL;DR values, perform a tiny test transfer, and confirm dApp connectivity before moving larger amounts.