Skip to content

mariusschroeter/gutschein-nft-marktplatz

Repository files navigation

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)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published