Git Product home page Git Product logo

nft-mint's Introduction

nft-mint

NFT Ethereum Minter Tutorial

โš ๏ธ Very old project, most likely still functional but code is example for minting process not learning.

Created this as an example to show how to mint an NFT on the Ethereum Mainnet through NodeJS.

Setup

Open up your config.json file. There are a few options

  • privateKey: this is your wallet key used to grant access
  • gas: this is the GWEI integer you are setting for the amount of gas you wish to use
  • maxAmountToMint: self explanatory, max amount of tokens you wish to mint
  • infuraKey: Here is a tutorial on how to retrieve your Infura Key. This allows you to connect to the Ethereum network
  • collectionAdress: the address of the collection you wish to mint

In order to run you must configure the ABI.json file for the collection you wish to mint from. You can do this by heading to the Etherscan contract and scrolling down until you see the ABI. You will want to copy this and replace your ABI file with it.

After you have done this open up the app.js file. You must adjust the sale and mint functions for your collection. The determiner for if the sale is live or not will either be a boolean or an integer defined as a timestamp. This will countdown. You can specify your interval time for time between each check. Once either the sale is live or the time has been met, the mint function will trigger. You must adjust the script for your own mint function. This can be found by searching for {"stateMutability": "payable"} in your ABI. Replace the current mint function with this and you are good to go.

Run npm or yarn mint to start

nft-mint's People

Contributors

reb0und avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.