序章 イーサの不足を心配することなく、イーサリアム スマート コントラクトをテストしたいですか?このガイドでは、Metamask ウォレットに無料の Ether を好きなだけ追加する方法を紹介します。この手法を使用することで、テストと開発に使用できる豊富なイーサを入手できます。 NodeJs、Metamask の Chrome 拡張機能、およびいくつかの簡単な手順のみが必要です。 Web3 開発の世界に関する貴重な洞察をお見逃しなく! 、スキルを次のレベルに引き上げるのに役立つ幅広い教育ビデオにアクセスできます.また、個人的に私とつながることに興味がある場合は、私が提供する 、および 必ずチェックしてください。このエキサイティングな Web3 開発の旅に参加して、一緒にその可能性を最大限に引き出しましょう! 私のチャンネルを購読すると 書籍、コース サービスを 前提条件 このチュートリアルに従って無料のイーサを Metamask にロードするには、次のパッケージが必要です。 NodeJ メタマスク Chrome ブラウザ 以下の YouTube ビデオでビデオ チュートリアルを見ることができます。 https://www.youtube.com/watch?v=qnudOwva0fM&embedable=true それでは、Metamask ウォレットに無制限の無料イーサをロードするために必要な手順と方法を見てみましょう。 ヘルメット法 その柔軟性、拡張性、および速度により、多くの web3 開発者と web3 専門家は、イーサリアム ネットワーク上でアプリケーションを開発するための頼りになるフレームワークとして Hardhat を採用しています。 Hardhat を使用して Ethers を Metamask にロードする手順は次のとおりです。 という名前のプロジェクトを作成します。これは、NodeJs、ReactJs、VueJs、さらには NextJs プロジェクトなどの JavaScript ベースのプロジェクトである可能性があります。この例では、NodeJs プロジェクトを実行します。 ステップ 1: プロジェクト構造の設定 **freeTestEthers** 次に、ターミナルでプロジェクト フォルダーを開くか、単にそのディレクトリに移動して次のコマンドを実行します。 cd freeTestEthers npm init --y 上記のコマンドは、フォルダーを nodeJs プロジェクトとして開始します。下の画像を参照してください。 ブロックチェーン サーバーを実行できるようにする Hardhat パッケージをターミナルにインストールし、次のコマンドを実行します。 ステップ 2: Hardhat プロジェクトの作成 npm install hardhat インストール後、以下の hardhat コマンドを実行します。 npx hardhat 次に、下の画像に示されているプロンプトに従って、インストールを完了します。 インストールが完了したら、次のコマンドを再度実行して、Hardhat ブロックチェーン サーバーを起動します。 ステップ 3: Hardhat サーバーの実行 npx hardhat node 上記のコマンドは、上の画像のようなサーバーを起動するはずです。アカウントとその秘密鍵の違いを確認してください。後で秘密鍵を使用して、Ethers を Metamask にインポートします。 既にインストールされている状態で、ブラウザーを開き、次のリンクにアクセスすると、Metamask 拡張機能のインターフェイスが完全に開きます。下の画像のようになります。 ステップ 4: Metamask へのアクセス Metamask が chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/home.html# STEP 5: ネットワークの設定 ここで、このセクションのステップ 3 で実行されている Hardhat サーバーを使用するように Metamask に指示します。 Metamask には通常、Hardhat が構成された Localhost ネットワークがデフォルトで付属しているため、ネットワークを最初からセットアップする必要はありません。 Metamask のネットワーク ページに移動し、セットアップが私のページと同じページにあることを確認します。 上の画像のネットワーク構成に気づきましたか? ブロックチェーン ネットワークに割り当てるエイリアスを参照します。 ネットワーク名: ブロックチェーン サービスにアクセスできる HTTP エンドポイントを指します。これは、ブロックチェーン サーバーのホストとポートで構成されます。 新しい RPC URL: 特定のブロックチェーン ネットワークの一意の識別番号を指定します。Hardhat サーバーの場合、常に 31337 です。 チェーン ID: 特定のブロックチェーン ネットワークで使用される暗号通貨の種類を示します。 通貨記号: ステップ 3 から、次の図に示すように、アカウント ゼロ (0) の最初の秘密鍵をコピーします。 ステップ 6: アカウントのインポート ここで、優先ネットワークとして Localhost を選択したことを確認し、下の画像に示すように「 」ボタンをクリックします。 アカウントのインポート おめでとうございます。秘密鍵を使用して新しいアカウントをインポートできました。次に、秘密鍵を使用して、アカウント 5 のアドレスが下の画像のアドレスと同じであることを比較してください。 このプロセスを繰り返して、Hardhat サーバーからさらにアカウントをインポートできます。 この 1 回限りのプロセスが実装されているため、Hardhat ブロックチェーン サーバーをスピンアップするたびに、アカウントは新しい 10,000 ETH 残高で更新されます。これらすべての Ether を Hardhat 開発プロセスに使用できるようになりました。 ガナッシュ製法 Truffle は、スマート コントラクト開発のための最も包括的なツール スイートの 1 つです。ブロックチェーン サーバーには、Ganache があります。 Ganache を使用すると、特定のプロジェクトにインストールする必要はありません。ローカル マシンで 1 回グローバルにセットアップするだけで済みます。 Ganache を使用して Ethers を Metamask にロードする手順は次のとおりです。 Ganache をマシンにグローバルにインストールするには、端末で次のコマンドを実行します。 ステップ 1: Ganache サーバーのインストール npm install ganache --global //or sudo npm install ganache --global インストール後、下の画像のような結果が表示されます。 インストールが完了したら、以下のコマンドを実行して、Ganache ブロックチェーン サーバーを起動します。 ステップ 2: Ganache サーバーの実行 ganache -d 上記のコマンドを使用して、上の画像のようなサーバーを作成する必要があります。アカウントとその秘密鍵の違いに注意してください。秘密鍵は、Hardhat の場合と同様に、最終的に Ether を Metamask にインポートするために使用されます。 もう一度、このセクションのステップ 3 でアクティブになった Ganache サーバーに接続するように Metamask に指示する必要があります。今回は、まったく新しいネットワークを最初から追加します。 ステップ 3: ネットワークの設定 あなたの設定が Metamask のネットワーク ページの私のページと同じページにあることを確認してください。 ここで、Hardhat サーバーと Ganache サーバーの唯一の違いはチェーン ID であることを知っておく必要があります。 Hardhat のチェーン ID は 31337 ですが、Ganache のチェーン ID は 1337 です。必ず [保存] ボタンをクリックしてネットワーク リストに追加してください。 ステップ 3 から、次の図に示すように、アカウント ゼロ (0) の最初の秘密鍵をコピーします。 ステップ 4: アカウントのインポート ここで、優先ネットワークとして Localhost を選択したことを確認し、下の画像に示すように「 」ボタンをクリックします。 アカウントのインポート おめでとうございます。秘密鍵を使用して新しいアカウントをインポートできました。次に、秘密鍵を使用して、アカウント 5 のアドレスが下の画像のアドレスと同じであることを比較してください。 この方法でアカウントを Metamask ウォレットにインポートできます。ここでこの手順を実行すると、より多くの Ganache サーバー アカウントをインポートできるようになります。 この 1 回限りの手順を完了すると、Hardhat ブロックチェーン サーバーの電源を入れるたびに、アカウントが 1,000 ETH の新しい残高で更新されます。これらの Ether はすべて、Hardhat 開発手順で使用できるようになりました。 人気のスマート コントラクト開発者になるチャンスをお見逃しなく! 、このエキサイティングな分野で卓越するために必要なスキルと知識を手に入れてください。その間、 、最新の web3 開発ビデオを入手してください。 私の著書「Capturing Smart Contract Development」を手に入れて 私のチャンネルに登録して 結論 結論として、このガイドでは、Hardhat と Ganache の 2 つの方法を提供し、テストおよび開発目的で Metamask ウォレットに無制限の無料の Ether を追加します。どちらの方法でも、NodeJs、Metamask の Chrome 拡張機能のインストール、および Hardhat または Ganache フレームワークの使用が必要です。ガイドで概説されている手順に従うことで、ユーザーはイーサをメタマスク ウォレットに簡単にロードし、イーサリアム スマート コントラクトのテストと開発に利用できる十分な供給を得ることができます。 このチュートリアルは以上です。チューニングしていただきありがとうございます。次のチュートリアルでお会いしましょう! 著者について Gospel Darlington は、ソフトウェア開発業界で 年の経験を持つフルスタック ブロックチェーン開発者です。 7 ソフトウェア開発、執筆、教育を組み合わせることで、EVM 互換のブロックチェーン ネットワーク上で分散型アプリケーションを構築する方法を示しています。 彼の詳細については、 、 、 、または彼の で彼のページにアクセスしてフォローしてください。 Twitter Github LinkedIn Web サイト