Skip to content

mint algorand NFTs from node.js following ARC-69

Notifications You must be signed in to change notification settings

algofishexe/minter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

minter

mint algorand NFTs from node.js following ARC-69

Setup

You will need node (https://nodejs.org/en/). After cloning the repo, npm install should install all dependencies.

Accounts

  • Make an https://nft.storage/ account and put the key in .env as the NFTSTORAGE_KEY.
  • Make a https://www.purestake.com/ account and put the key in .env as the PURESTAKE_KEY
  • Make a testnet account using your wallet of choice, fund it and put the mnemonic in the .env as MNEMONIC. NOTE: you can also use a real account on mainnet by changing ALGO_SERVER in server.js. (the account given is a fresh testnet account that I funded, feel free to use it if it still has funds)

Variables

In server.js, change the following variables for your project:

const UNIT_PREFIX = "BUB-"; // Prefix before identifying number in unit name. eg. "BUB-1", "BUB-2",...
const ASSET_PREFIX = "Algobubble #"; // Prefix before identifying number in asset name
const DESCRIPTION = "generative bubbles";
const MIME_TYPE = "image/png"; // if .jpg, use image/jpg etc.
const EXTERNAL_URL = ""; // external URL, NOT the image URL (could be project URL, etc)

Images

Put your images to be minted in the /images directory.

Properties

Edit properties.csv to contain the appropriate data for your project. Each row must contain filename, but you can leave columns empty and they won't be populated. eg.

filename a b c d e
1641042139996.png testA testB testC testD testE
1641042143236.png testF testG testH testI testJ
1641042146100 testK testL testN testO

Running

To run, simply execute node server.js. If all goes well, you should see some messages being logged relating to your transactions.

Tip

This tool is completely free to use, but if you want to send me an NFT or a few ALGO in thanks you can hit me up on Twitter (https://twitter.com/AlgofishExe) or send to FISHEXEW6C4H6PRREM4OLBQ3EOMI2ETUBM2C3UCNHSV33LA5RTM6A577T4 :)

About

mint algorand NFTs from node.js following ARC-69

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published