More materials on Canvas and Discord.
- L1: notes ... assignment
- L2: notes ... assignment
- L3: We reviewed Assignment 2, explained how to "Verify and Publish" and introduced forge and hardhat. Assignment 3: Work through the instruction of how to Set up the tech stack.
- L4: notes ... assignment on Canvas.
- L5: notes ... assignment on Canvas.
- L6: Learning Solidity by Example. Homework: install a webhook linking to Discord.
- L7: Discussion of the open source projects. For examples see Gitcoin which have interesting projects, a portal to apply for funding and an interesting theoretical model called Quadratic Funding. Homework: develop your project and start on the Treasury Smart Contract.
- L8: Developing the treasury contract. We also started reading the Etherum Yellow Paper.
- L9: Developing a smart contract together with its unit tests in a dialogue with GPT-4.
- L10: Review of projects. Upgradable contracts.