Skip to content

Latest commit

 

History

History
27 lines (19 loc) · 1.79 KB

README.md

File metadata and controls

27 lines (19 loc) · 1.79 KB

Gutschein NFT Marktplatz

Im Rahmen meiner Bachelorarbeit habe ich folgenden NFT Marktplatz programmiert:

https://youtu.be/sJQ6pgSlcDA

Lokal ausprobieren (Voraussetung Node.js v14, v16)

  1. Metamask Browser Extension installieren und gegebenenfalls eine Wallet erstellen: https://chrome.google.com/webstore/detail/metamask/nkbihfbeogaeaoehlefnkodbefgpgknn
  2. Den Code klonen / herunterladen
  3. npm install
  4. npx hardhat test (falls es hier Fehler gibt Node.js Version checken; https://hardhat.org/tutorial)
  5. npx hardhat node -> Ausgabe gibt Test-Accounts mit 10 000 Ether
  6. privaten Schlüssel eines Accounts kopieren und bei Metamask Localhost8545 Netzwerk importieren Bildschirmfoto 2022-07-21 um 14 28 07 Bildschirmfoto 2022-07-21 um 14 31 57
  7. In einem neuen Terminal: npm run hardhat-localhost -> Ausgabe gibt NFT-Adresse und Marktplatz-Adresse Bildschirmfoto 2022-07-21 um 14 33 06
  8. Gegebenenfalls diese Adressen in der config.js Datei erstetzen (falls nicht dieselben Adressen wie Ausgabe aus 6.)
  9. npm run dev
  10. Falls das Minten von Token nicht funktioniert: Metamask Account zurücksetzen (Einstellungen -> Erweitert -> Account zurücksetzen)

Hardhat Konfigurationsdatei einsehen

hardhat.config.js hat die Informationen über die zu verwendeten Netzwerke

Smart Contracts finden

Unter Contracts findet man den NFT Contract (NFT.sol) und den Marktplatz Contract (NFTMarketplace.sol)