Set up MetaMask

  1. Connect MetaMask to other EVM chains
  2. Get testnet tokens for other EVM chains to pay for gas
  3. Import Axelar ERC20 tokens on other EVM chains
  4. Enable hex data in transactions

Connect MetaMask to other EVM chains

In order to complete exercises for an EVM chain [chain] you need to connect your MetaMask to [chain].

Open MetaMask. In the “Networks” dropdown list choose “Add Network”. Enter the data for your desired [chain] below and click “Save”. Repeat for any chains you like.

Mainnet

EVM chainChain NameChain IDNative TokenRPC URLExplorer URLAdd Chain
EthereumEthereum1ETHURLURL
AvalancheAvalanche43114AVAXURLURL
FantomFantom250FTMURLURL
PolygonPolygon137MATICURLURL
MoonbeamMoonbeam1284GLMRURLURL

Testnet

EVM chainChain NameChain IDNative TokenRPC URLExplorer URLAdd Chain
EthereumEthereum Goerli5ETHURLURL
AvalancheAvalanche Fuji43113AVAXURLURL
FantomFantom Testnet4002FTMURLURL
PolygonPolygon Mumbai80001MATICURLURL
MoonbeamMoonbase Alpha1287DEVURLURL

Get testnet tokens for EVM chains

You need native tokens for each [chain] in order to pay transaction fees (gas) on [chain].

You can get native tokens from a faucet. Search the internet for “[chain] testnet faucet” or use the links below.

Import Axelar ERC20 tokens

Tokens transferred to an EVM chain using Axelar are not visible in MetaMask until you import them.

  1. Use the “Networks” dropdown list, select your desired [chain].
  2. View “Assets” and select “Import Tokens”.
  3. Paste into “Token Contract Address” the ERC20 address for the token. (“Token symbol” and “token decimal” should be fetched automatically.)

Axelar token contract addresses for each [chain] can be found at Testnet Resources.

Enable hex data in transactions

Some advanced exercises require you to send a transaction with hex data from MetaMask. The “hex data” field is invisible by default. Edit your settings to make it visible.

Accounts dropdown list -> Settings -> Advanced -> Show Hex Data, switch on.

Edit on GitHub