Project NFT: ERC721 Tokens
Have you seen those NFTs? BoredApes, Cryptopunks and whatnot. And you thought, is it really so hard to release your own NFT?
Good news is: Technically, deploying an NFT is very easy. The hard part is the community. But thatās another storyā¦
And in this project, weāre bringing our development environment offline and deploy an NFT. Three times!
We will use the OpenZeppelin Smart Contracts in Truffle, Hardhat and Foundry and release a simple NFT. We will leave no stone unturned and you will discover all the little tricks a good solidity dev should have up his sleeves.
Iāll tell you everything you need to know from a technical point of view to release ERC721 Tokens. But thatās just the sugarcoating.
What youāll actually learn in this project is:
The benefits of Truffle, Hardhat and Foundry - yes, they are not mutually exclusive! Unit Testing Debugging and Development Cycles Deployment Automations Interactive Consoles and all the small details in between. Letās get started with the oldest frameworks and the elephant in the room: Truffle.
Real-World Use-Case for this Project
š” NFTs such as CryptoPunks, Bored Apes Yacht Club or others
Development-Goal
1ļøā£ Truffle vs Hardhat vs Foundry
2ļøā£ Development Cycle of Smart Contracts outside Remix
3ļøā£ Debugging Smart Contracts vs Console.log
4ļøā£ Unit Testing
Get Started
šŖ šŖ šŖ Letās get started!