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!
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.
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.
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:
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
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#
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.
Ist Ihnen die Netzwerkkonfiguration im Bild oben aufgefallen?
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.
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.
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.
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.
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.
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
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.
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.
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.
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.
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.
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.
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!
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 .