FrançaisEnglish

HoneyMoney

Application DeFi sur Ethereum, bâtie autour d'un token ERC-20 malicieux simulé.

Mise en contexte

Le smart contract reproduit les pièges que l'on retrouve dans les tokens frauduleux, dont la blacklist d'adresses qui empêche une victime de revendre, pour montrer concrètement les risques de la finance décentralisée.

Technologies et outils utilisés

Frontend

Interface en Angular, composants via spartan/ng et style avec Tailwind.

Blockchain

Contrats écrits en Solidity, compilés et testés avec Hardhat.

Défis rencontrés

  • Connecter le frontend à la blockchain avec ethers.js et gérer l'asynchrone des transactions.
  • Monter un réseau local pour tester les contrats avant le déploiement.
  • Écrire un smart contract réaliste qui reproduit les pièges courants en DeFi.

Une présentation interactive couvre les concepts de base d'une blockchain. Voir la présentation

Aperçu du projet

Explorateur de blocs avec validation des hachages et des références au bloc parent
Transfert, mint et burn de tokens, et gestion de la blacklist
Explorateur de blocs HoneyMoney
Interface de gestion du jeton HoneyMoney

Code source

github.com/HydroshieldMKII/HoneyMoney

Voir le dépôt