A tool to deploy and mint your own NFT
- NodeJS v18 (recommended)
- Typescript v5 (recommended)
- Hardhat
- Install dependencies:
npm ci
- Update the
.env
file (sample is provided) - In the
assets
folder:- Put your image into
assets
folder - Update the
nft-info.json
file
- Put your image into
Run the below command to check available tasks:
hardhat help
- Store metadata to IPFS:
npm run store:Metadata
- Deploy the ERC721 smart contract
npm run deploy:mumbai
- Mint NFTs
npm run mint:mumbai
If you want to mint multiple NFTs:
hardhat --network PolygonMumbai mint:NFT --number 2