This project demonstrates a basic Hardhat use case. It comes with a sample contract, a test for that contract, and a Hardhat Ignition module that deploys that contract.
Try running some of the following tasks:
npx hardhat help
npx hardhat test
REPORT_GAS=true npx hardhat test
npx hardhat node
npx hardhat ignition deploy ./ignition/modules/Lock.ts
Pinata - Cloud IPFS storage for NFT ( custom solution can also be used ), Image storage
Infura - Faucet for ETH testnet and testnet nodes, to simulate mainnet tests(Alchemy Faucet is also a good alternative)
HardHat - ETH developer environment
- Docs: https://hardhat.org/docs
OpenSea - NFT market
-
Create a CLI tool capable of creating and minting NFT contracts and upload them to OpenSea Marketplace
-
Manage minted NFT's and un-Minted contracts, create option to allow addresses for pre-ownership of contract
-
(Future) Try Deno Runtime to package CLI into a standalone Windows exe