Voraussetzungen

Published by Mario Oettler on

Für diese Veranstaltung benötigen wir einige Voraussetzungen.

  1. Node.js: Installieren Sie Node.js entsprechend der Anweisungen hier: https://nodejs.org/en/download
  2. Installieren Sie den Server Express entsprechend der Anweisungen hier: https://expressjs.com/de/starter/installing.html
  3. Intallieren Sie Hardhat: https://hardhat.org/hardhat-runner/docs/getting-started

Hardhat installieren

Wir möchten eine lokale Blockchain aufsetzen, um unsere Dapp zu testen. Dafür nutzen wir das Entwicklungsframework Hardhat. Dieses bringt neben einer Testumgebung und Deploymentwerkzeugen auch eine lokale Blockchain mit.

Eine Installationsanleitung finden Sie hier: https://hardhat.org/hardhat-runner/docs/getting-started

Öffnen Sie die Konsole und geben Sie folgenden Befehl ein:

npm install –save-dev hardhat

Wechseln Sie in Ihr Projekt-Verzeichnis und geben Sie dann in der Konsole folgenden Befehl ein:

npx hardhat init

Wählen Sie dann „Create an empty hardhat.config.js“ Dies ist für uns ausreichend, da wir nur die lokale Blockchain nutzen möchten.

Starten Sie dann die lokale Blockchain mittels

npx hardhat node

Es werden daraufhin mehrere Accounts (Adresse, Private Key und Guthaben) angezeigt.

Jetzt können wir uns mit diesem lokalen Knoten verbinden.

Öffnen Sie MetaMask und legen Sie ein neues Netzwerk an.

Importieren Sie einen privaten Schlüssel in MetaMask. Es sollte jetzt ein Betrag, z.B. 1000 H_ETH für diesen Account angezeigt werden.

Categories: