Développement de dApp web3.0

ETH Treasure Hunt est une chasse au trésor utilisant les NFTs.

Développement du Smart Contract

J'ai développé le smart contract solidity et celui ci tourne sur la blockchain Ethereum. Il peut être consulté librement à l'adresse 0x74Ea0e2166Fa8208934F7063184801a50dCCBeed.

Total supply: 1024.

Le smart contract contient quelques fonctions classiques telles que la possibilité de mettre en pause le contrat, gestion de ventes privées ou publiques ou de ne pas révéler le design des NFTs.
Mais aussi quelques spécificités propres à la chasse au trésor:

  • 01

    Lock smart contract

    Lock des fonds dans le smart contract jusqu'a une certaine date calculée automatiquement.
  • 02

    Transfert

    Transfert automatique de 30% du prix d'un mint de NFT pour le créateur.
  • 03

    Sécurité

    Basée sur des hashes pour cacher le trésor (secret words et secret code).

Utilisation de l'environnement Hardhat (version Typescript), Infura, Ethernal.

Développement de la dApp

J'ai développé la dApp avec le framework Angular et l'interaction avec le smart contract et réalisé grâce à la librairie web3.js.