Generative art project, node server, token factory, NFT minter. With full life cycle architecture.
$ npm init
- get package.json
$ npm install canvas --save
$ npm install
$ node index_set001
- that will build _set001
OR * optional parameter MODES 2 or 3
$ node index 2
- VERIFY SET UNIQUENESS
- Configure comparison in code.
$ node index 3
- POPULATE IPFS PATH
- CONFIGURE PATH in config_
STEPS
- Add new ASSETS
- Configure the _config
- Build the IMGZ and METADATA
- Check if you like them.
- ReBuild if you want to.
- Verify Uniqueness (MODE 2)
- Upload IMGZ to IPFS
- paste IPFS PATH into config
- Run MODE 3 - IPFS PATH replace
- Upload JSON to IPFS (pinata) from /json/date_
- Get Smart Contract: ERC721 or ERC1155
- Update IPFS PATH as contract URI.
- Execute on TESTNET (Rinkeby, Mumbai)
- Unit Test Contract (Hardhat, Truffle)
- VIEW test NFTs on Opensea.testnet
- Save in /Contractz/721_set1 for records
- Execute on MAINNET (ETH or MATIC) with REMIX
- EDIT public COLLECTION on OpenSea
- Set Items for Sale.
- Celebrate!
- NOTE: *METANETs can exist at ./ , to avoid duplicates, or not (optional).
//load all the images - at INIT
// const frm1 = loadImage(`${rootPATH}\\assets_set1\\framez\\frame1a.png`)
// const bg1 = loadImage(`${rootPATH}\\assets_set1\\bgz\\bg1a.png`)
// const hero1 = loadImage(`${rootPATH}\\assets_set1\\heroz\\char1a.png`)
// const sky1 = loadImage(`${rootPATH}\\assets_set1\\starz\\sky1a.png`)
- RANDOMLY MIX
- CONFIRM UNIQUE
- reloop if not unique
- CALCULATE IDENTITY
- CALCULATE RARITY
- TIMESTAMP and SIGN each CARD
- BUILD METADATA ATTRIBUTES for OpenSea
- UPDATE IPFS resources in metadata
- WRITES METANET of IDENTITYNET with BITZSETS, of KRYPTOBITZ-!
This code is MIT, open-source. email netcinematics(at)protonmail(dot)com. copyright for images and art (c) 2021 NetCinematics.