5. Capstone: DeFi Components Intro
Complete the course loop through a small DeFi component.
Project Options
Section titled “Project Options”Choose one:
- Vendor: ERC-20 buy/sell flow, approve, inventory, and withdrawals
- DEX: ETH/token pool, swap, price function, and LP concepts
Optional extensions:
- SpeedRun DEX challenge
- Simplified stablecoin: collateral, mint, burn, and liquidation concepts
- Further reading on oracles, lending, and stablecoins
Assigned Lessons
Section titled “Assigned Lessons”- SpeedRun Challenge 2: Token Vendor
- SpeedRun Challenge 4: DEX
- Oracle and DAO Context
- Cyfrin Updraft: Foundry Deployment and Scripts
Lab Tasks
Section titled “Lab Tasks”- Complete a minimal Vendor or DEX implementation
- Write basic tests
- Deploy to a testnet
- Organize portfolio links
Final Submission
Section titled “Final Submission”- GitHub repo
- Testnet deployment address
- Frontend demo
- README
- Transaction or block explorer links
- Three security risk notes