Lab 5: Capstone Project
Choose one:
- Vendor: implement ERC-20 buy/sell flow, approve, inventory, and withdrawals
- DEX: implement an ETH/token pool, swap, price function, and LP concept
Minimum Requirements
Section titled “Minimum Requirements”- Contract source code
- Basic tests
- Frontend interaction
- Testnet deployment
- README explaining project goal, architecture, deployment, and risks
Submission
Section titled “Submission”- GitHub repo
- Testnet deployment address
- Frontend demo
- README
- Block explorer links
- Three security risk notes