Skip to content

react-declarative/nft-mint-tool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nft-mint-tool

ERC721A smart contract build for Remix-IDE based deployment

This tool supports multiple mint waves and merkle tree whitelist for a presale

Screencast

screencast

Setup guide

  1. Run npm run start:ganache in separated terminal
  2. Run npm run deploy:contracts to deploy contracts to ganache
  3. Run this DApp by running npm start in client folder. Send some tokens
  4. Connect local client to MetaMask with deployer account. Enable mint by running ioc.contractService._instance.setPaused(false) or ioc.contractService.updateWhiteList().then(() => ioc.contractService._instance.setWhitelistMintEnabled(true)) in Chrome Dev Tools on local client instance (npmstart-ed)

Keywords

SOLID, DI, OOP, WEB3, Ethers.js, React, TypeScript