https://github.com/paschal533/nfts-minting-bot
https://github.com/paschal533/nfts-minting-bot
Last synced: about 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/paschal533/nfts-minting-bot
- Owner: paschal533
- Created: 2022-01-02T23:01:24.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2022-01-02T23:13:40.000Z (over 4 years ago)
- Last Synced: 2025-02-08T06:15:26.735Z (over 1 year ago)
- Language: Solidity
- Size: 5.42 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# NFTS Minting BOT
## Technology Stack & Tools
- Solidity (Writing Smart Contract)
- Javascript (React & Testing)
- [Web3](https://web3js.readthedocs.io/en/v1.5.2/) (Blockchain Interaction)
- [Truffle](https://www.trufflesuite.com/docs/truffle/overview) (Development Framework)
- [Ganache](https://www.trufflesuite.com/ganache) (For Local Blockchain)
## Requirements For Initial Setup
- Install [NodeJS](https://nodejs.org/en/), should work with any node version below 16.5.0
- Install [Truffle](https://www.trufflesuite.com/docs/truffle/overview), In your terminal, you can check to see if you have truffle by running `truffle version`. To install truffle run `npm i -g truffle`. Ideal to have truffle version 5.4 to avoid dependency issues.
- Install [Ganache](https://www.trufflesuite.com/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`