adrienne
@adrienne
Should I cast notes and progress updates on my attempt to deploy an NFT smart contract this week? Happy to share the steps and reflections as I go in the replies to this cast if people are interested
5 replies
2 recasts
22 reactions
adrienne
@adrienne
Notes from day 1: for context, this project stemmed from this live coding session with jc4p last week. Ultimately I want to add onchain capabilities to my freecompliment frame, but I first need to deploy a smart contract that creates the NFTs https://www.youtube.com/live/pKx3R3fe4HA?si=76PhNeK5qFl8fbzT today I just got my dev environment set up with the pre-requisites we discovered were missing in our session last week - I need to install Forge Foundry and Open Zepplin which are libraries that make onchain development easier - but I use a windows PC and foundry can’t be installed on windows - so I installed WSL which is windows subsystem for Linux which creates a Linux environment within your windows that you can run code from 🙌 built a hello world and confirmed the env is all set up - then I installed foundry successfully - then I had to stop for the day Tomorrow I’ll pick up by creating a new foundry project and continuing to get closer to a simple nft contract
2 replies
0 recast
5 reactions
adrienne
@adrienne
So far this morning: - Finished setting up dev environment and set up my first simple NFT project (using WSL, Cursor IDE, Foundry for tooling and OpenZeppelin for libraries) - Wrote a very minimal but complete ERC721 contract that mints a simple NFT, restricted to only the owner (me) - Successfully compiled Up next: - Write test cases using foundry's testing system (taking my time to learn this, bc I'll definitely need it when I write more advanced contracts ) - Deploy to base testnet
0 reply
0 recast
0 reaction