FrançaisEnglish

HoneyMoney

An Ethereum DeFi application built around a simulated malicious ERC-20 token.

Background

The smart contract reproduces the traps found in fraudulent tokens, including an address blacklist that prevents a victim from selling back, to show the risks of decentralized finance in concrete terms.

Technologies and tools used

Frontend

An Angular interface, components through spartan/ng and styling with Tailwind.

Blockchain

Contracts written in Solidity, compiled and tested with Hardhat.

Challenges

  • Connecting the frontend to the blockchain with ethers.js and handling asynchronous transactions.
  • Standing up a local network to test the contracts before deployment.
  • Writing a realistic smart contract that reproduces the traps commonly seen in DeFi.

An interactive presentation covers the fundamentals of a blockchain. View the presentation

Project preview

Block explorer with hash validation and parent-block references
Token transfer, mint and burn, and blacklist management
HoneyMoney block explorer
HoneyMoney token management interface

Source code

github.com/HydroshieldMKII/HoneyMoney

View repository