Batch Minting NFTs
Technology Stack & Tools
- Solidity (Writing Smart Contract)
- Javascript (React & Testing)
- Web3 (Blockchain Interaction)
- Truffle (Development Framework)
- Ganache (For Local Blockchain)
Requirements For Initial Setup
- Install NodeJS, should work with any node version below 16.5.0
- Install Truffle, In your terminal, you can check to see if you have truffle by running
truffle version
. To install truffle runnpm i -g truffle
. Ideal to have truffle version 5.4 to avoid dependency issues. - Install Ganache.
Setting Up
1. Clone/Download the Repository
2. Install Dependencies:
$ cd nft_batch_minting
$ npm install
3. Start Ganache
4. Migrate Smart Contracts
$ truffle migrate --reset
5. Run Batch Script
$ node ./scripts/mint.js