How to set up Metamask on Avalanche

Metamask is currently among the most popular non-custodial wallets that allows you to interact with Ethereum-compatible (EVM) decentralized applications. Avalanche C-Chain being an EVM-compatible blockchain also allows you to use Metamask in the same way it is used on Ethereum. This guide will show you step-by-step how to set up Metamask on Avalanche and transfer funds.

This guide concerns only Avalanche C-Chain. You need to use separate wallets for Avalanche P- and X- Chains. Avalanche subnets should also have either different wallets or different configurations for Metamask.

How to set up Metamask on Avalanche

Step 1: Download and Install Metamask

Downloading and installing Metamask is very straightforward. Just go to the official website and download metamask for the device of your choice. You can follow the guide below on how to download and set up metamask:

Step 2: Configure Avalanche Network on Metamask

How to set up Metamask on Avalanche
Metamask on Avalanche C-Chain

Once you set up metemask then:

  1. Click on Metamask browser extension
  2. Click on the dropdown button to Select Network
  3. Click Add Network

A new window will open up that will prompt you to provide the following information:

Network NameAvalanche C-Chain
New RPC URLhttps://api.avax.network/ext/bc/C/rpc
ChainID43114
SymbolAVAX
Explorerhttps://snowtrace.io/
Avalanche Configuration
  1. Select Avalanche C-Chain to switch network

How to transfer funds on Avalanche

To transfer funds on Avalanche C-Chain there are three main methods that someone can use. The most straightforward one is to transfer funds directly from Centralized exchanges to Avalanche C-Chain. This method should be preferred if the exchange platforms that you use support Avalanche C-Chain.

The second method is to transfer funds to Avalanche C-Chain via X-Chain, while the last option is to transfer funds using bridges from other networks. In this article, we present the first two of the three methods.

1. Direct transfer from Centralized Exchanges

  1. Login to the platform of the Centralized Exchange of your choice, such as Binance.
  2. Navigate to the screen where you can withdraw/send $AVAX.
  3. Select Avalanche C-Chain from the Network selection. For the Binance exchange, you can see the screenshot below. Despite which exchange you are using, make sure that you select C-Chain.
How to set up Metamask on Avalanche. Avalanche Binance transfers
  1. Specify your Metamask address. The best way to do that is copy the address from metamask wallet and paste it in the corresponding field of the exchange. Avoid manual entries when it comes to addresses to prevent mistakes.
  2. Specify the amount you are willing to transfer and send the funds.

2. Transfer via Avalanche X-Chain

For this part it is assumed that you already have an Avalanche Wallet set up with funds on Avalanche X-Chain. If that is not the case, then you can transfer funds from a Centralized Exchange, but this time, make sure that you transfer funds on X-Chain and use your X-Chain address.

Once you have everything set up, then you need to first transfer funds from X-Chain to C-Chain and then make the transfer from Avalanche Wallet to Metamask Wallet.

A. Transfer funds from X-Chain to C-Chain

  1. Navigate to Avalanche Wallet’s Cross Chain transfers.
  2. Select transfer from X Chain to C Chain.
  3. Specify transfer amount.
  4. Confirm cross chain transfer.

B. Transfer fund from Avalanche to Metamask Wallets

  1. Navigate to Avalanche Wallet’s Send page.
  2. Select C (C Chain) as your source chain.
  3. Specify the amount you wish to transfer.
  4. Specify the destination address. (Your Metamask wallet’s address)
  5. Confirm transfer.
Aris Ioannou
Aris Ioannouhttps://coinavalon.io
Aris created Coinavalon with the purpose of helping the average person navigate the decentralized web. Aris has been passively in the space since 2017 and full time since late 2020. Before Coinavalon, Aris worked as a Business & IT Architect in the financial services sector. Aris holds an MSc in Advanced Computing from Imperial College London, a BSc in Computer Engineering from University of Cyprus and currently pursuing an MBA degree from CIIM.

Related Articles

Latest Articles