paint-brush
So laden Sie unbegrenzt kostenlose Test-Ethers in die Metamask-Walletvon@daltonic
11,001 Lesungen
11,001 Lesungen

So laden Sie unbegrenzt kostenlose Test-Ethers in die Metamask-Wallet

von Darlington Gospel 7m2023/03/21
Read on Terminal Reader
Read this story w/o Javascript

Zu lang; Lesen

Verwenden Sie diese Anleitung, um Ihrem Metamask-Wallet so viele kostenlose Ether hinzuzufügen, wie Sie möchten. Durch die Verwendung dieser Technik steht Ihnen ein reichlicher Vorrat an Ethern zur Verfügung, die Sie für Tests und Entwicklung verwenden können. Sie benötigen lediglich NodeJs, die Chrome-Erweiterung für Metamasks, und ein paar einfache Schritte.
featured image - So laden Sie unbegrenzt kostenlose Test-Ethers in die Metamask-Wallet
Darlington Gospel  HackerNoon profile picture
0-item
1-item

Einführung

Möchten Sie Ihre Ethereum-Smart-Verträge testen, ohne befürchten zu müssen, dass Ihnen die Ether ausgehen? In dieser Anleitung zeigen wir Ihnen, wie Sie beliebig viele kostenlose Ether zu Ihrem Metamask-Wallet hinzufügen. Durch die Verwendung dieser Technik steht Ihnen ein reichlicher Vorrat an Ethern zur Verfügung, die Sie für Tests und Entwicklung verwenden können. Sie benötigen lediglich NodeJs, die Chrome-Erweiterung für Metamask, und ein paar einfache Schritte.


Verpassen Sie nicht die wertvollen Einblicke in die Welt der Web3-Entwicklung! Wenn Sie meinen Kanal abonnieren , haben Sie Zugriff auf eine große Auswahl an Lehrvideos, die Ihnen dabei helfen können, Ihre Fähigkeiten auf die nächste Stufe zu heben. Und wenn Sie daran interessiert sind, persönlich mit mir in Kontakt zu treten, schauen Sie sich unbedingt die Bücher, Kurse und Dienstleistungen an, die ich anbiete. Begleiten Sie mich auf dieser spannenden Reise der Web3-Entwicklung und lassen Sie uns gemeinsam ihr volles Potenzial ausschöpfen!

Voraussetzungen

Um diesem Tutorial zu folgen und kostenlose Ether in Ihre Metamask zu laden, benötigen Sie die folgenden Pakete:


Sie können das Video-Tutorial mit dem YouTube-Video unten ansehen.

Werfen wir nun einen Blick auf die Schritte und Methoden, die Sie benötigen, um unbegrenzt kostenlose Ether auf Ihr Metamask-Wallet zu laden.

Hardhat-Methode

Aufgrund seiner Flexibilität, Erweiterbarkeit und Geschwindigkeit haben viele Web3-Entwickler und Web3-Profis Hardhat als bevorzugtes Framework für die Entwicklung von Anwendungen im Ethereum-Netzwerk übernommen.


Hier sind die Schritte zum Laden von Ethers in Metamask mit Hardhat.


SCHRITT 1: Projektstruktur einrichten Erstellen Sie ein Projekt mit dem Namen **freeTestEthers** . Dies kann ein beliebiges JavaScript-basiertes Projekt wie NodeJs, ReactJs, VueJs oder sogar ein NextJs-Projekt sein. Für dieses Beispiel werden wir ein NodeJs-Projekt durchführen.


Öffnen Sie als Nächstes den Projektordner auf dem Terminal oder navigieren Sie einfach zu diesem Verzeichnis und führen Sie die folgenden Befehle aus.


 cd freeTestEthers npm init --y


Der obige Befehl initiiert den Ordner als NodeJs-Projekt. Siehe das Bild unten.


package.json-Datei

SCHRITT 2: Hardhat-Projekt erstellen Installieren Sie die Hardhat-Pakete, mit denen Sie einen Blockchain-Server ausführen können. Führen Sie auf dem Terminal die folgenden Befehle aus:


 npm install hardhat


Führen Sie nach der Installation den folgenden Hardhat-Befehl aus.


 npx hardhat


Befolgen Sie nun die Anweisungen im Bild unten, um die Installation abzuschließen:


Hardhat-Befehlsassistent

SCHRITT 3: Ausführen des Hardhat-Servers Führen Sie nach Abschluss der Installation erneut diesen Befehl aus, um den Hardhat-Blockchain-Server hochzufahren:


 npx hardhat node 

Hardhat-Server

Der obige Befehl sollte einen Server starten, der wie der im Bild oben aussieht. Bitte beachten Sie den Unterschied zwischen den Konten und ihren privaten Schlüsseln. Wir werden später die privaten Schlüssel verwenden, um Ethers in Metamask zu importieren.


SCHRITT 4: Auf Metamask zugreifen Öffnen Sie bei bereits installiertem Metamask Ihren Browser und besuchen Sie den folgenden Link, der die vollständige Metamask-Erweiterungsoberfläche öffnet. Es sollte wie im Bild unten aussehen.

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


Metamask-Schnittstelle

SCHRITT 5: Netzwerk konfigurieren

Wir weisen Metamask nun an, den Hardhat-Server zu verwenden, der in Schritt 3 dieses Abschnitts ausgeführt wird.


Metamask wird normalerweise standardmäßig mit einem Localhost-Netzwerk geliefert, für das Hardhat konfiguriert ist, sodass wir das Netzwerk nicht von Grund auf neu einrichten müssen.


Gehen Sie zur Netzwerkseite von Metamask und stellen Sie sicher, dass sich Ihr Setup auf derselben Seite wie meines befindet.


Schritt eins

Schritt zwei

Ist Ihnen die Netzwerkkonfiguration im Bild oben aufgefallen?


  • Netzwerkname: Bezieht sich auf den Alias, den Sie Ihrem Blockchain-Netzwerk geben möchten.
  • Neue RPC-URL: Zeigt auf den HTTP-Endpunkt, von dem aus auf den Blockchain-Dienst zugegriffen werden kann. Sie umfasst den Host und den Port des Blockchain-Servers.
  • Ketten-ID: Gibt eine eindeutige Identifikationsnummer für ein bestimmtes Blockchain-Netzwerk an. Für den Hardhat-Server ist sie immer 31337.
  • Währungssymbol: Gibt die Art der Kryptowährung an, die in einem bestimmten Blockchain-Netzwerk verwendet wird.


SCHRITT 6: Konten importieren Kopieren Sie ab Schritt 3 den ersten privaten Schlüssel für das Konto Null (0), wie im folgenden Bild zu sehen ist.


Schritt eins

Stellen Sie nun sicher, dass Sie Localhost als Ihr bevorzugtes Netzwerk auswählen und klicken Sie auf die Schaltfläche „ Konto importieren “, wie im Bild unten zu sehen ist.


Schritt zwei

Schritt drei

Schritt vier

Herzlichen Glückwunsch, Sie konnten ein neues Konto mit seinem privaten Schlüssel importieren. Vergleichen Sie nun, wie die Adresse von Konto 5 mit dem privaten Schlüssel mit der im Bild unten identisch ist.


Wallet-Adresse und Guthaben importiert


Sie können diesen Vorgang nun wiederholen, um weitere Konten von Ihrem Hardhat-Server zu importieren.


Wenn dieser einmalige Prozess implementiert ist, wird Ihr Konto jedes Mal, wenn Sie Ihren Hardhat-Blockchain-Server hochfahren, mit einem neuen Guthaben von 10.000 ETH aktualisiert. Sie können nun alle diese Ether für Ihre Hardhat-Entwicklungsprozesse verwenden.


NFT-Marktplatzkurs


Ganache-Methode

Truffle ist eine der umfassendsten Tool-Suiten für die Entwicklung intelligenter Verträge. Für einen Blockchain-Server gibt es Ganache.


Mit Ganache müssen Sie es nicht in einem bestimmten Projekt installieren, sondern müssen es nur einmal global auf Ihrem lokalen Computer einrichten. Hier sind die Schritte zum Laden von Ethern in Metamask mit Ganache.


SCHRITT 1: Ganache-Server installieren Um Ganache global auf Ihrem Computer zu installieren, führen Sie den folgenden Befehl auf Ihrem Terminal aus:


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


Nach der Installation sollten Sie ein Ergebnis ähnlich dem Bild unten sehen.


Installation

SCHRITT 2: Ausführen des Ganache-Servers Führen Sie nach Abschluss der Installation den folgenden Befehl aus, um den Ganache-Blockchain-Server hochzufahren:


 ganache -d 

Ganache-Server

Mit dem oben genannten Befehl sollte ein Server erstellt werden, der dem im Bild oben ähnelt. Bitte achten Sie darauf, wie sich die Konten und deren private Schlüssel unterscheiden. Die privaten Schlüssel werden schließlich verwendet, um Ether in Metamask zu importieren, genau wie wir es mit Hardhat getan haben.


SCHRITT 3: Netzwerk konfigurieren Auch hier müssen wir Metamask anweisen, eine Verbindung zum Ganache-Server herzustellen, der in Schritt 3 dieses Abschnitts aktiv ist. Dieses Mal wird ein brandneues Netzwerk von Grund auf hinzugefügt.


Stellen Sie sicher, dass sich Ihre Konfiguration auf derselben Seite wie meine auf der Netzwerkseite von Metamask befindet.


Schritt eins

Schritt zwei

Nun sollte bekannt sein, dass der einzige Unterschied zwischen Hardhat- und Ganache-Servern ihre Ketten-ID ist. Während Hardhat eine Ketten-ID von 31337 hat, hat Ganache 1337. Stellen Sie sicher, dass Sie auf die Schaltfläche „Speichern“ klicken, um es Ihrer Netzwerkliste hinzuzufügen.


SCHRITT 4: Konten importieren Kopieren Sie ab Schritt 3 den ersten privaten Schlüssel für das Konto Null (0), wie im folgenden Bild zu sehen ist.


Schritt eins


Stellen Sie nun sicher, dass Sie Localhost als Ihr bevorzugtes Netzwerk auswählen und klicken Sie auf die Schaltfläche „ Konto importieren “, wie im Bild unten zu sehen ist.


Schritt zwei

Schritt drei

Schritt vier


Herzlichen Glückwunsch, Sie konnten ein neues Konto mit seinem privaten Schlüssel importieren. Vergleichen Sie nun, wie die Adresse von Konto 5 mit dem privaten Schlüssel mit der im Bild unten identisch ist.


Wallet-Adresse und Guthaben importiert

Auf diese Weise können Sie Konten in Ihr Metamask-Wallet importieren. Wenn Sie diesen Vorgang jetzt durchführen, können Sie weitere Ganache-Serverkonten importieren.


Nach Abschluss dieses einmaligen Vorgangs wird Ihr Konto jedes Mal, wenn Sie einen Hardhat-Blockchain-Server einschalten, mit einem neuen Kontostand von 1.000 ETH aktualisiert. Alle diese Ether stehen jetzt zur Verwendung in Ihren Hardhat-Entwicklungsverfahren zur Verfügung.


Mein neuestes Buch


Verpassen Sie nicht die Gelegenheit, ein gefragter Smart-Contract-Entwickler zu werden! Sichern Sie sich ein Exemplar meines Buches „Capturing Smart Contract Development“ und erwerben Sie die Fähigkeiten und Kenntnisse, die Sie benötigen, um in diesem spannenden Bereich herausragende Leistungen zu erbringen. Und wenn Sie schon dabei sind, abonnieren Sie unbedingt meinen Kanal , um über die neuesten Web3-Entwicklungsvideos auf dem Laufenden zu bleiben.

Abschluss

Zusammenfassend bietet dieser Leitfaden zwei Methoden, die Hardhat- und die Ganache-Methode, um zu Test- und Entwicklungszwecken unbegrenzt kostenlose Ether zu einer Metamask-Wallet hinzuzufügen. Beide Methoden erfordern die Installation von NodeJs, der Chrome-Erweiterung für Metamask, und die Verwendung entweder des Hardhat- oder Ganache-Frameworks. Durch Befolgen der im Leitfaden beschriebenen Schritte können Benutzer problemlos Ether auf ihre Metamask-Wallet laden und haben einen reichlichen Vorrat zum Testen und Entwickeln von Ethereum-Smart-Contracts zur Verfügung.


Das war's mit diesem Tutorial, vielen Dank fürs Einschalten und wir sehen uns beim nächsten Tutorial!

Über den Autor

Gospel Darlington ist ein Full-Stack-Blockchain-Entwickler mit 7 Jahren Erfahrung in der Softwareentwicklungsbranche.


Durch die Kombination von Softwareentwicklung, Schreiben und Lehren zeigt er, wie man dezentrale Anwendungen auf EVM-kompatiblen Blockchain-Netzwerken erstellt.


Für weitere Informationen über ihn besuchen und folgen Sie bitte seiner Seite auf Twitter , Github , LinkedIn oder seiner Website .