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! , 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, und an, die ich anbiete. Begleiten Sie mich auf dieser spannenden Reise der Web3-Entwicklung und lassen Sie uns gemeinsam ihr volles Potenzial ausschöpfen! Wenn Sie meinen Kanal abonnieren schauen Sie sich unbedingt die Bücher, Kurse Dienstleistungen Voraussetzungen Um diesem Tutorial zu folgen und kostenlose Ether in Ihre Metamask zu laden, benötigen Sie die folgenden Pakete: NodeJs Metamaske Chrome-Browser Sie können das Video-Tutorial mit dem YouTube-Video unten ansehen. https://www.youtube.com/watch?v=qnudOwva0fM&embedable=true 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. Erstellen Sie ein Projekt mit dem Namen . 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. SCHRITT 1: Projektstruktur einrichten **freeTestEthers** Ö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. 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: SCHRITT 2: Hardhat-Projekt erstellen 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: nach Abschluss der Installation erneut diesen Befehl aus, um den Hardhat-Blockchain-Server hochzufahren: SCHRITT 3: Ausführen des Hardhat-Servers Führen Sie 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. Ö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. SCHRITT 4: Auf Metamask zugreifen 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? Bezieht sich auf den Alias, den Sie Ihrem Blockchain-Netzwerk geben möchten. Netzwerkname: 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. Neue RPC-URL: Gibt eine eindeutige Identifikationsnummer für ein bestimmtes Blockchain-Netzwerk an. Für den Hardhat-Server ist sie immer 31337. Ketten-ID: Gibt die Art der Kryptowährung an, die in einem bestimmten Blockchain-Netzwerk verwendet wird. Währungssymbol: Kopieren Sie ab Schritt 3 den ersten privaten Schlüssel für das Konto Null (0), wie im folgenden Bild zu sehen ist. SCHRITT 6: Konten importieren Stellen Sie nun sicher, dass Sie Localhost als Ihr bevorzugtes Netzwerk auswählen und klicken Sie auf die Schaltfläche „ “, wie im Bild unten zu sehen ist. Konto importieren 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. 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. Um Ganache global auf Ihrem Computer zu installieren, führen Sie den folgenden Befehl auf Ihrem Terminal aus: SCHRITT 1: Ganache-Server installieren npm install ganache --global //or sudo npm install ganache --global Nach der Installation sollten Sie ein Ergebnis ähnlich dem Bild unten sehen. Führen Sie nach Abschluss der Installation den folgenden Befehl aus, um den Ganache-Blockchain-Server hochzufahren: SCHRITT 2: Ausführen des Ganache-Servers 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. 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. SCHRITT 3: Netzwerk konfigurieren 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. Kopieren Sie ab Schritt 3 den ersten privaten Schlüssel für das Konto Null (0), wie im folgenden Bild zu sehen ist. SCHRITT 4: Konten importieren Stellen Sie nun sicher, dass Sie Localhost als Ihr bevorzugtes Netzwerk auswählen und klicken Sie auf die Schaltfläche „ “, wie im Bild unten zu sehen ist. Konto importieren 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! 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, , um über die neuesten Web3-Entwicklungsvideos auf dem Laufenden zu bleiben. Sichern Sie sich ein Exemplar meines Buches „Capturing Smart Contract Development“ abonnieren Sie unbedingt meinen Kanal 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 Jahren Erfahrung in der Softwareentwicklungsbranche. 7 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 , , oder seiner . Twitter Github LinkedIn Website