Get Testnet Ether

For the lab exercises described in this guide, you need to have testnet ether in your wallet. You will get testnet ether from faucet websites. To view your testnet ether balances, you need to add a testnet configuration to Metamask.

Configuring Goerli Testnet in Metamask

By default, the Metamask wallet displays account balances on Ethereum mainnet. This is indicated at the top of the Metamask interface.

Metamask Mainnet

You will be configuring Metamask to interact with the Goerli tesnet. Do the following steps:

  1. Open Metamask and click on the dropdown labelled Ethereum mainnet. Click the Show/hide test networks link.

    Metamask show/hide test networks

  2. Set the Show test networks button to ON.

    Metamask show test networks button

  3. The network dropdown menu should now show the Goerli test network

    Metamask networks dropdown

  4. Choose the Goerli test network from the dropdown. Metamask should now denominate your balance in GoerliETH.

    Metamask Goerli ETH

Requesting Goerli Tesnet Ether From Faucets

Faucets are websites that send small amounts of testnet ether on request. They are called faucets because they drip ether. The faucet operators themselves acquire the testnet ether by participating in the testnet consensus protocol.

  1. Click on the account name in Metmask to copy the address to your clipboard.. To request testnet ether, you have to paste your account address in the faucet website.

    Metamask Copy Account Address

  2. To prevent bots or malicious users from draining all the testnet ether available, faucets have mechanisms for rate-limiting requests. Here are some faucets along with their rate-limiting mechanisms. Go to one of them.

    • Paradigm Faucet: https://faucet.paradigm.xyz/
      • Requires a Twitter account that must have at least 1 Tweet, 50 followers, and be older than 1 month. You need to authorize this faucet to read your Twitter profile, to check the previous conditions hold.
      • Drips 0.1 ETH per user every 24 hours.
    • Alchemy Faucet: https://goerlifaucet.com/
      • Requires a free Alchemy account. The faucet will check that you are logged in.
      • Drips 0.2 ETH per user every 24 hours.
  3. Paste the account address into the textbox of the faucet and request the testnet ether. The picture below shows the Alchemy faucet interface.

    Alchemy Goerli Faucet

  4. If the faucet's ether transfer succeeds, you should see a non-zero GoerliETH balance in Metamask.

    Metamask wallet funded