- NFT creation with a random on-chain number generator from ChainLink VRF 🔗 (HeroNFT)
- NFT Metadata Storage in Pinata 🪅
- Deploy of ERC20 to Pay for the NFT 💸 (HeroToken)
- To mint NFT is only possible by paying with the ERC20 deployed (HeroToken)
The project is setup with HardHat: Try running some of the following tasks:
npx hardhat help
npx hardhat test
GAS_REPORT=true npx hardhat test
npx hardhat node
npx hardhat run scripts/deploy.js