Add Avalanche C-Chain to MetaMask
Avalanche’s EVM chain. Only the C-Chain is EVM — X-Chain and P-Chain are not.
Opens a MetaMask confirmation. Nothing is added until you approve it.
MetaMask can only hold C-Chain assets. Withdrawing from an exchange to the X-Chain address format will fail.
Network parameters
If you prefer to type them in by hand — MetaMask → network selector → Add a custom network. Checked 2026-09-14.
Avalanche C-Chain https://api.avax.network/ext/bc/C/rpc https://avalanche-c-chain-rpc.publicnode.com 43114 AVAX https://snowtrace.io Adding it manually, step by step
- Unlock MetaMask and click the network name in the top-left corner.
- Choose Add a custom network (older versions: Settings → Networks → Add network → Add a network manually).
- Paste the six values from the box above into the matching fields.
- Press Save. MetaMask queries the RPC and checks that it really serves chain ID 43114.
- Select Avalanche C-Chain from the network list. Your address stays the same — only the balances change.
If something goes wrong
“Chain ID returned by the network does not match”
The RPC URL points at a different chain than the ID you entered. Re-copy the RPC URL from this page; guides that were written years ago often list endpoints that have since been repurposed.
“Could not fetch chain ID” or an endless spinner
The public node is rate-limiting you or is temporarily down. Use the backup RPC URL above.
The network was added but my balance is zero
Balances are per-network. Holding AVAX on an exchange or on another chain does not put it here — it has to be withdrawn or bridged to Avalanche C-Chain specifically.