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.
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
Source code
github.com/HydroshieldMKII/HoneyMoney