Skip to content

Remix-IDE deployable ERC721A NFT contract with React frontend. This tool supports multiple mint waves and merkle tree whitelist for a presale

Notifications You must be signed in to change notification settings

react-declarative/nft-mint-tool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 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

Contribute

Important

Made by using react-declarative to solve your problems. ⭐Star and 💻Fork It on github will be appreciated

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