paint-brush
メタマスク ウォレットに無制限の無料テスト イーサをロードする方法@daltonic
11,001 測定値
11,001 測定値

メタマスク ウォレットに無制限の無料テスト イーサをロードする方法

Darlington Gospel 7m2023/03/21
Read on Terminal Reader

長すぎる; 読むには

このガイドを使用して、Metamask ウォレットに好きなだけ無料の Ether を追加してください。この手法を使用することで、テストと開発に使用できる豊富なイーサを入手できます。 NodeJs、メタマスク用の Chrome 拡張機能、およびいくつかの簡単な手順のみが必要です。
featured image - メタマスク ウォレットに無制限の無料テスト イーサをロードする方法
Darlington Gospel  HackerNoon profile picture
0-item
1-item

序章

イーサの不足を心配することなく、イーサリアム スマート コントラクトをテストしたいですか?このガイドでは、Metamask ウォレットに無料の Ether を好きなだけ追加する方法を紹介します。この手法を使用することで、テストと開発に使用できる豊富なイーサを入手できます。 NodeJs、Metamask の Chrome 拡張機能、およびいくつかの簡単な手順のみが必要です。


Web3 開発の世界に関する貴重な洞察をお見逃しなく!私のチャンネルを購読すると、スキルを次のレベルに引き上げるのに役立つ幅広い教育ビデオにアクセスできます.また、個人的に私とつながることに興味がある場合は、私が提供する書籍、コース、およびサービスを必ずチェックしてください。このエキサイティングな Web3 開発の旅に参加して、一緒にその可能性を最大限に引き出しましょう!

前提条件

このチュートリアルに従って無料のイーサを Metamask にロードするには、次のパッケージが必要です。


以下の YouTube ビデオでビデオ チュートリアルを見ることができます。

それでは、Metamask ウォレットに無制限の無料イーサをロードするために必要な手順と方法を見てみましょう。

ヘルメット法

その柔軟性、拡張性、および速度により、多くの web3 開発者と web3 専門家は、イーサリアム ネットワーク上でアプリケーションを開発するための頼りになるフレームワークとして Hardhat を採用しています。


Hardhat を使用して Ethers を Metamask にロードする手順は次のとおりです。


ステップ 1: プロジェクト構造の設定**freeTestEthers**という名前のプロジェクトを作成します。これは、NodeJs、ReactJs、VueJs、さらには NextJs プロジェクトなどの JavaScript ベースのプロジェクトである可能性があります。この例では、NodeJs プロジェクトを実行します。


次に、ターミナルでプロジェクト フォルダーを開くか、単にそのディレクトリに移動して次のコマンドを実行します。


 cd freeTestEthers npm init --y


上記のコマンドは、フォルダーを nodeJs プロジェクトとして開始します。下の画像を参照してください。


package.json ファイル

ステップ 2: Hardhat プロジェクトの作成ブロックチェーン サーバーを実行できるようにする Hardhat パッケージをターミナルにインストールし、次のコマンドを実行します。


 npm install hardhat


インストール後、以下の hardhat コマンドを実行します。


 npx hardhat


次に、下の画像に示されているプロンプトに従って、インストールを完了します。


ヘルメット コマンド ウィザード

ステップ 3: Hardhat サーバーの実行インストールが完了したら、次のコマンドを再度実行して、Hardhat ブロックチェーン サーバーを起動します。


 npx hardhat node 

ハードハットサーバー

上記のコマンドは、上の画像のようなサーバーを起動するはずです。アカウントとその秘密鍵の違いを確認してください。後で秘密鍵を使用して、Ethers を Metamask にインポートします。


ステップ 4: Metamask へのアクセス Metamask が既にインストールされている状態で、ブラウザーを開き、次のリンクにアクセスすると、Metamask 拡張機能のインターフェイスが完全に開きます。下の画像のようになります。

chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/home.html#


メタマスク インターフェイス

STEP 5: ネットワークの設定

ここで、このセクションのステップ 3 で実行されている Hardhat サーバーを使用するように Metamask に指示します。


Metamask には通常、Hardhat が構成された Localhost ネットワークがデフォルトで付属しているため、ネットワークを最初からセットアップする必要はありません。


Metamask のネットワーク ページに移動し、セットアップが私のページと同じページにあることを確認します。


第一歩

ステップ2

上の画像のネットワーク構成に気づきましたか?


  • ネットワーク名:ブロックチェーン ネットワークに割り当てるエイリアスを参照します。
  • 新しい RPC URL:ブロックチェーン サービスにアクセスできる HTTP エンドポイントを指します。これは、ブロックチェーン サーバーのホストとポートで構成されます。
  • チェーン ID:特定のブロックチェーン ネットワークの一意の識別番号を指定します。Hardhat サーバーの場合、常に 31337 です。
  • 通貨記号:特定のブロックチェーン ネットワークで使用される暗号通貨の種類を示します。


ステップ 6: アカウントのインポートステップ 3 から、次の図に示すように、アカウント ゼロ (0) の最初の秘密鍵をコピーします。


第一歩

ここで、優先ネットワークとして Localhost を選択したことを確認し、下の画像に示すように「アカウントのインポート」ボタンをクリックします。


ステップ2

ステップ 3

ステップ 4

おめでとうございます。秘密鍵を使用して新しいアカウントをインポートできました。次に、秘密鍵を使用して、アカウント 5 のアドレスが下の画像のアドレスと同じであることを比較してください。


ウォレットのアドレスと残高がインポートされました


このプロセスを繰り返して、Hardhat サーバーからさらにアカウントをインポートできます。


この 1 回限りのプロセスが実装されているため、Hardhat ブロックチェーン サーバーをスピンアップするたびに、アカウントは新しい 10,000 ETH 残高で更新されます。これらすべての Ether を Hardhat 開発プロセスに使用できるようになりました。


NFTマーケットプレイスコース


ガナッシュ製法

Truffle は、スマート コントラクト開発のための最も包括的なツール スイートの 1 つです。ブロックチェーン サーバーには、Ganache があります。


Ganache を使用すると、特定のプロジェクトにインストールする必要はありません。ローカル マシンで 1 回グローバルにセットアップするだけで済みます。 Ganache を使用して Ethers を Metamask にロードする手順は次のとおりです。


ステップ 1: Ganache サーバーのインストールGanache をマシンにグローバルにインストールするには、端末で次のコマンドを実行します。


 npm install ganache --global //or sudo npm install ganache --global


インストール後、下の画像のような結果が表示されます。


インストール

ステップ 2: Ganache サーバーの実行インストールが完了したら、以下のコマンドを実行して、Ganache ブロックチェーン サーバーを起動します。


 ganache -d 

ガナッシュサーバー

上記のコマンドを使用して、上の画像のようなサーバーを作成する必要があります。アカウントとその秘密鍵の違いに注意してください。秘密鍵は、Hardhat の場合と同様に、最終的に Ether を Metamask にインポートするために使用されます。


ステップ 3: ネットワークの設定もう一度、このセクションのステップ 3 でアクティブになった Ganache サーバーに接続するように Metamask に指示する必要があります。今回は、まったく新しいネットワークを最初から追加します。


あなたの設定が Metamask のネットワーク ページの私のページと同じページにあることを確認してください。


第一歩

ステップ2

ここで、Hardhat サーバーと Ganache サーバーの唯一の違いはチェーン ID であることを知っておく必要があります。 Hardhat のチェーン ID は 31337 ですが、Ganache のチェーン ID は 1337 です。必ず [保存] ボタンをクリックしてネットワーク リストに追加してください。


ステップ 4: アカウントのインポートステップ 3 から、次の図に示すように、アカウント ゼロ (0) の最初の秘密鍵をコピーします。


第一歩


ここで、優先ネットワークとして Localhost を選択したことを確認し、下の画像に示すように「アカウントのインポート」ボタンをクリックします。


ステップ2

ステップ 3

ステップ 4


おめでとうございます。秘密鍵を使用して新しいアカウントをインポートできました。次に、秘密鍵を使用して、アカウント 5 のアドレスが下の画像のアドレスと同じであることを比較してください。


ウォレットのアドレスと残高がインポートされました

この方法でアカウントを Metamask ウォレットにインポートできます。ここでこの手順を実行すると、より多くの Ganache サーバー アカウントをインポートできるようになります。


この 1 回限りの手順を完了すると、Hardhat ブロックチェーン サーバーの電源を入れるたびに、アカウントが 1,000 ETH の新しい残高で更新されます。これらの Ether はすべて、Hardhat 開発手順で使用できるようになりました。


私の最新の本


人気のスマート コントラクト開発者になるチャンスをお見逃しなく!私の著書「Capturing Smart Contract Development」を手に入れて、このエキサイティングな分野で卓越するために必要なスキルと知識を手に入れてください。その間、私のチャンネルに登録して、最新の web3 開発ビデオを入手してください。

結論

結論として、このガイドでは、Hardhat と Ganache の 2 つの方法を提供し、テストおよび開発目的で Metamask ウォレットに無制限の無料の Ether を追加します。どちらの方法でも、NodeJs、Metamask の Chrome 拡張機能のインストール、および Hardhat または Ganache フレームワークの使用が必要です。ガイドで概説されている手順に従うことで、ユーザーはイーサをメタマスク ウォレットに簡単にロードし、イーサリアム スマート コントラクトのテストと開発に利用できる十分な供給を得ることができます。


このチュートリアルは以上です。チューニングしていただきありがとうございます。次のチュートリアルでお会いしましょう!

著者について

Gospel Darlington は、ソフトウェア開発業界で7年の経験を持つフルスタック ブロックチェーン開発者です。


ソフトウェア開発、執筆、教育を組み合わせることで、EVM 互換のブロックチェーン ネットワーク上で分散型アプリケーションを構築する方法を示しています。


彼の詳細については、 TwitterGithubLinkedIn 、または彼のWeb サイトで彼のページにアクセスしてフォローしてください。