Use this contract for saving gas fees on Ethereum 10k PFP NFT launches.
- Whitelist
- Presale
- Change Base-URI (meta-reveal)
- Batch Mint
- Extensible: Create fungible tokens in the same contract (not included).
First clone this repository and enter the directory.
Install dependencies:
$ yarn
We use Hardhat and hardhat-deploy
To run integration tests:
$ yarn test
To run coverage:
$ yarn coverage
To deploy to Rinkeby: create a secretManager.js containing the required private keys(see secretsManager.example.js) then run:
$ yarn deploy:network rinkeby
To verify the contract run:
$ yarn verify:network rinkeby [CONTRACT-ADDRESS] [arg1]