Quick summary
Want to set up AVAX wallet on MetaMask and use Avalanche DeFi dApps? This guide shows the exact RPC values to add the Avalanche C-Chain to MetaMask on desktop and mobile, and walks through sending AVAX from Crypto.com to your MetaMask address. I’ve used MetaMask on Avalanche for swaps and staking frontends; the steps below are practical and tested. And yes — MetaMask supports AVAX via the EVM-compatible C-Chain.

What is Avalanche's C-Chain?
Avalanche splits responsibilities across chains: X-Chain for asset exchange, P-Chain for validators and staking coordination, and C-Chain for smart contracts. MetaMask is an EVM-compatible software wallet, so it only supports the C-Chain (the smart-contract chain). That means if you send AVAX on the X-Chain, MetaMask won't see it. What happens then? You either convert that AVAX to C-Chain first or use an exchange/bridge that can transfer to the C-Chain.
Before you start: checklist
Add Avalanche to MetaMask — Desktop/Extension
- Open the MetaMask extension and unlock your account.
- Click the network dropdown (usually shows "Ethereum Mainnet").
- Choose "Add network" or "Add a network" (bottom of the list).
- Select "Add a network manually" and enter the values below.
- Save. The network will appear in the dropdown. Switch to it before interacting with Avalanche dApps.
Notes: MetaMask will treat AVAX on the C-Chain as the native balance shown at the top of the wallet. Gas fees on C-Chain are paid in AVAX. In my experience the gas estimation is usually fine, but I still set a small safety margin when sending to unfamiliar contracts.
Add Avalanche to MetaMask — Mobile
- Open the MetaMask app and unlock it.
- Tap the menu (top-left or bottom-right depending on version) → Settings → Networks.
- Tap "Add Network" → "Add a custom network".
- Enter the same RPC values from the table above and save.
MetaMask mobile sometimes offers the Avalanche network in a preset list. If you see a preset, verify the RPC and chain ID match the values above before switching. But if you prefer control, add the network manually.
How to send AVAX from Crypto.com to MetaMask (step-by-step)
This is the main user question: "sending avax from crypto.com to metamask". Follow these steps and always test with a small amount.
- Open MetaMask and switch to Avalanche Mainnet C-Chain.
- Copy your public address (0x... format) from MetaMask.
- In the Crypto.com app/site, go to Withdraw/Send and choose AVAX.
- Very important: choose the C-Chain (Avalanche C-Chain) as the network. If Crypto.com labels it differently (read carefully), pick the EVM-compatible or C-Chain option.
- Paste your MetaMask address, confirm the address twice, and initiate a small withdrawal first.
- Track the transaction with the TX hash on https://snowtrace.io/.
If Crypto.com does not give a C-Chain option, do not send AVAX directly — instead convert on the exchange to a token that supports withdrawal to C-Chain, or use the exchange's internal conversion tools. But double-check before clicking send. In my experience (and yes, I once sent tokens to the wrong chain), recovering funds after a wrong-chain transfer is often slow and sometimes impossible.
For more on moving assets from exchanges see: /how-to-transfer-from-exchange and /move-from-crypto-com.
Common problems & fixes
- AVAX not showing? Make sure MetaMask is on Avalanche C-Chain. Native AVAX appears as the main balance; wrapped AVAX tokens (if any) may need to be added as custom tokens.
- Sent to the wrong chain? Check the TX on the block explorer. Contact the sending platform's support—there's no universal undo. (Ask yourself: did you choose X-Chain by mistake?)
- Gas too low / stuck tx? See /stuck-pending-transactions and /gas-fees-and-eip-1559.
- Approval or contract interaction concerns? Revoke approvals after use: /revoke-approvals.
Security & best practices
- Always backup your seed phrase offline. Never paste it into a website.
- Test with a small transfer before moving large sums. And keep records of TX hashes.
- Use a hardware wallet for large holdings and connect it to MetaMask when using dApps: see /connect-ledger and /connect-trezor.
- Avoid using unknown RPC endpoints. The official RPC above is standard; third-party RPCs can be faster but carry trust risks.
- If interacting with staking or DeFi contracts, review token approvals and consider revoking allowances after use.
Advanced: DeFi, staking & bridging on Avalanche
MetaMask on Avalanche behaves like other EVM-compatible networks. That means you can connect to dApps via MetaMask’s injected provider or WalletConnect (mobile). Built-in MetaMask swaps may not route all Avalanche pairs — some DEX aggregators live on Avalanche specifically.
Staking: native AVAX staking (delegating to validators) is not managed inside MetaMask itself. You can use staking portals or liquid staking protocols through dApps while using MetaMask as your wallet. Approvals are required for contract-based staking; follow /staking-and-liquid-staking.
Bridging: to move tokens between Avalanche and other chains use a bridge (third-party). Bridges carry risk — smart contract bugs and exploits happen. For cross-chain moves see /bridges-cross-chain and always start small.
Who this guide is for (and who should look elsewhere)
Who this guide serves:
- Users who want to add Avalanche to a MetaMask hot wallet and interact with Avalanche DeFi dApps.
- People moving AVAX from exchanges (like Crypto.com) to a self-custody wallet.
Who should look elsewhere:
- If you want a built-in custodial recovery, or a turnkey staking UI with on-chain custody, a different product may suit you better (or pair MetaMask with a hardware wallet).
- If you’re uncomfortable with manual network settings, consider reading the basic MetaMask setup guides: /install-extension and /install-mobile.
FAQ
Q: Is it safe to keep AVAX in a hot wallet like MetaMask?
A: Hot wallets are convenient for DeFi but less secure than hardware wallets. For everyday trading small balances in MetaMask are fine; for long-term or large holdings use a hardware wallet connected to MetaMask.
Q: Why don’t I see AVAX after sending from Crypto.com?
A: Most likely you chose the wrong chain during withdrawal. Check the TX on the explorer and verify you used the C-Chain. See /not-showing-balance.
Q: How do I revoke token approvals on Avalanche?
A: Use the revoke approvals tool or the dApp’s interface and then confirm in MetaMask. Read /revoke-approvals.
Q: What happens if I lose my phone?
A: Restore MetaMask on a new device with your seed phrase (recovery phrase). See /backup-and-recovery-options for recovery steps.
Conclusion and next steps
Adding Avalanche (AVAX) to MetaMask is a manual but quick process: add the C-Chain RPC, switch networks, and test with a small transfer. If you’re specifically trying to send AVAX from Crypto.com to MetaMask, make sure to select the C-Chain when withdrawing and confirm the address twice. But always start small and secure your seed phrase.
Ready to try it? Follow the steps above, then check these guides for follow-ups: /move-from-crypto-com, /how-to-transfer-from-exchange, /token-management, and /revoke-approvals.
If you hit a specific error, check /transaction-error-debugging or /stuck-pending-transactions — and if you’ve made a mistake, document everything (TX hash, screenshots) before contacting support.
Good luck. Test small, double-check chain selection, and keep that recovery phrase offline.