以下の手順で MetaMask が接続するネットワークを Goerli に設定します。
以下の手順で「GOERLI FAUCET」から Goerli で使用できる 0.05 ETH を貰うことができます。 (Faucetは「蛇口」という意味。)
Hardhat の設定ファイルが接続する ethereum ブロックチェーンを Goerli に切り替える方法です。
hardhat.config.js の networks プロパティに Goerli を追記します。 追記しているのは「ALCHEMY_API_KEY」「GOERLI_PRIVATE_KEY」と modules.exports の「networks:」です。 環境に合わせてマージしてください。
Goerli にスマートコントラクトをデプロイして実行するコマンドの例です。
「–network goerli」オプションを付けることで Goerli ネットワークを選択しているのがポイントです。
Goerli に Greeter スマートコントラクトをデプロイ
Goerli にコンソール接続し Greeter スマートコントラクトを実行
今回デプロイした Greeter スマートコントラクトはインターネット上で稼働する Goerli にデプロイされているため、どこからでもアクセスすることができます。https://goerli.etherscan.io/address/0xaceae7f921287fa5b255d37e83a1859793052d8b) で上記のスマートコントラクトアドレスをスキャンすると、Greeter スマートコントラクトのソースコードや ABI が確認できます。