Day 31/100
Date: 11/02/23
Goal:
Build a full NFT collection smart contract in Foundry - LW3 Sophomore track
Today's Progress:
- Foundry: learned about cheatcodes and how to integrate bash scripts into a project
- Contract: started researching the contract tests
- Contract: looking into interfaces and using Interfaces within Foundry tests
- Contract: also looking into
string -> address
mapping - Contract: also looking into ERC721 testing and ERC20 mocking
Thoughts:
- Lots of learning, but no coding today!
- Starting to think that I'm going to alter the original
CryptoDevs.sol
a significant amount, starting with the contractor. The fact that we're passing an address to the constructor is causing problems.