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.

Link to work: