Ethereumを利用するにあたり、各テストネットワークでスマートコントラクトを動かすにはそれぞれの環境ごとにETHが必要なので、それぞれで取得する方法をまとめてみました。
対象は下記のテストネットワークです。
- Goerliテストネットワーク
- Sepoliaテストネットワーク
下記のテストネットワークは、2022年9月15日に実施されたThe Mergeと言われる大規模アップデートで廃止されました。
- Ropstenテストネットワーク
- Kovanテストネットワーク
- Rinkebyテストネットワーク
事前準備
ブラウザの拡張機能としてMetamaskをインストールします。
インストールされたらMetamaskを開き、希望の各テストネットワークに接続先を変更します。
Faucetへアクセスする
各FaucetへはMetamaskの購入ボタンからアクセスできます。
3)下記の手順で各環境ごとにFaucetよりETHを取得する。
GoerliテストネットワークのETH取得方法
下記手順でETHを受け取ることができます。
- ウォレットアドレスを入力する
- reCAPTCHAにチェックを入れる
- 「REQUEST 0.05 GOETH」ボタンを押下する
SepoliaテストネットワークのETH取得方法
Goerliと同じく下記手順でETHを受け取ることができます。
- ウォレットアドレスを入力する
- reCAPTCHAにチェックを入れる
- 「Request funds」ボタンを押下する
その他のETH取得方法
MetamaskからアクセスできるFaucetからだとFaucet自体が残高不足になりがちなのか、エラーが起きETHが取得できないことがよくあるので、その他のETH取得方法を紹介します。
Chainlink faucet
分散型オラクルを提供するChainlinkには、彼らが提供するLINKトークンと合わせてテストネットワークのETHを取得できるFaucetがあります。
ただし、取得できるのはGoerliのETHのみです。
取得方法は下記の通りです。
1)下記のリンクからFaucetにアクセスする。
3)Request typeで「20 test LINK」のチェックを外し、「Login via Twitter」ボタンを押下してログインします。
4)ログイン後、Verify requestにチェックを入れる。
Alchemy faucet
ブロックチェーンアプリ開発における様々なツールを提供するAlchemyもFaucetを提供していますが、こちらのFaucetを利用するにはアカウントの作成が必要です。
よければこちらの紹介リンクからアカウント作成できます。
https://alchemy.com/?r=8b163683ecdc46d4
Alchemyも取得できるのはGoerliのETHのみです。
アカウント作成後、下記の手順でETHを取得できます。
1)下記のリンクからFaucetにアクセスする。
2)「Alchemy Login」ボタンを押下してログインする。
3)Metamaskにアクセスし、自分のウォレットアドレスをコピーする。
4)コピーしたウォレットアドレスをFaucetのフォームにペーストする。
5)「Send Me ETH」ボタンを押下する。
最後に
他にも良いFaucetがありましたら、是非コメントください。