Switch Networks

Before You Begin
This tutorial expects you to have a Metamask wallet ready to use. Learn how to create it in the following tutorial.
Introduction to Metamask
Creating a Wallet

By default, Metamask is connected to the Ethereum Mainnet. If you want to operate with other EVM-compatible tokens, you must switch the network.

ChainList (chainlist.org) is a web site that provides public information about EVM networks, such as Filecoin or Polygon. In the EVM space, every network (mainnet and testnet) receives a chain ID, which uniquely identifies the network.

In this tutorial, we will connect Metamask to the Filecoin network, specifically the Wallaby testnet. Although you can introduce the network details manually, ChainList offers a Connect Wallet button to easily add a network to Metamask.


  1. Go to chainlist.org.

  2. Enable the Testnets toggle and enter Filecoin into the search bar.

    Select a testnet in Chainlist.

  3. Scroll down to find the Filecoin – Wallaby testnet:

    Find the Filecoin Wallaby testnet in Chainlist.

  4. In MetaMask click Next and then Continue when prompted to connect Chainlist.org to MetaMask:

    Connect Chainlist to MetaMask.

  5. Back on the Chainlist.org page, click the Filecoin – Wallaby testnet connect button again.

  6. In MetaMask click Approve when prompted to Allow this site to add a network:

    Allow Chainlist to change networks.

  7. Click Switch network when prompted by MetaMask:

    Switch networks with Chainlist.

  8. Open MetaMask, and you should see that you’re now on the Filecoin Wallaby testnet:

    Complete the process with Chainlist.

Nice! Now we’ve got the Filecoin Wallaby testnet set up within MetaMask. You’ll notice that our MetaMask window shows 0 TFIL. Test-filecoin (TFIL) is FIL that has no value in the real world, and developers use it for testing.