A Premier NFT Collection.
- OppenZeppelin
- Hardhat
- Pinata
- React
- IPFS
- Alchemy
- Foundry
- Echidna
- Slither
- How BAYC, CryptoPunk, NounsDAO design their smart contracts. These are some of the A+ projects with strong security guarantees, secured metadata, creativity, and elegance according to the NFT smart contract rating of the CTO of RTFKT, Samuel Cardillo.
- The pros and cons of different ERC721 implementations from OppenZeppelin (ERC721 OP), Rari Capital (ERC721 solmate) and the Azuki team (ERC721A).
- Implement the ERC721 OP standard contract, it's utilities and extensions.
- Write overloading functions.
- Implement safety features using
_safeMint(). - Upload png files to IPFS through Pinata and generate metadata files for each NFT automatically.
- Build and deploy a Hardhat project from scratch with the help of Hardhat doc.
- The importance of commenting and documenting (coding best practices).
Etherscan verification: https://rinkeby.etherscan.io/address/0x810D5fC2dE3795F47e8e74E9Efe26B2ce593e852#code
Updated Aug 15, 2022.
See this repo.
Updated Aug 23rd, 2022.
- Learn Docker to install echidna, use trailofbits/eth-security-toolbox in, and mount local folder to Docker container.
Updated Aug 28th, 2022.
Produced an audit report for a peer repo using Slither.
