/nft-creator

Primary LanguageTypeScriptMIT LicenseMIT

Sample Hardhat Project

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

Dependencies

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

OpenSea - NFT market

Requirements

  • 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