MIT License
🌟 EASY Minting dApp | Whitelisting | Entire Process!! Create an Entire NFT Collection (10,000+)
🚀 How To Deploy a Smart Contract to Ethereum!! (Updated Minting dApp)
Base art generator code is from hashlips_art_engine
Contract uses NFTPort
Join the Discord server for more help from the community: codeSTACKr Discord
cd backend
npm install
/backend/layers
folder./backend/src/config.js
file to set up your layers and NFT information.Generate:
$ npm run generate
/backend/layers
folder./backend/build
folder if it exists!Rarity (Hashlips):
$ npm run rarity
Rarity (codeSTACKr):
$ npm run rarity_md
Rarity Rank (codeSTACKr):
$ npm run rarity_rank
Update Info:
$ npm run update_info
namePrefix
, description
, and/or baseUri
for metadata after it was already generated.Create Generic Metadata:
$ npm run create_generic
/backend/src/config.js
file.Upload Files/Images:
$ npm run upload_files
/backend/build/images
folder.Upload Metadata:
$ npm run upload_metadata
.json
files in both the /backend/build/json
folder and, if it exists, the /backend/build/genericJson
folder as well.Deploy Contract:
$ npm run deploy_contract
/backend/src/config.js
file.Get Contract:
$ npm run get_contract
Update Contract:
$ npm run update_public_mint_start_date
$ npm run update_presale_mint_start_date
$ npm run update_presale_whitelisted_addresses
$ npm run update_presale_whitelisted_addresses_remove
$ npm run update_royalty_share
$ npm run update_royalty_address
$ npm run update_base_uri
$ npm run update_prereveal_token_uri
/backend/src/config.js
file.prereveal_token_uri
- This will update the pre-reveal token uri for all NFTs. (Hidden image)base_uri
- This will update the base uri for all NFTs and reveal all.public_mint_start_date
- Eg: 2022-02-08T11:30:48+00:00presale_mint_start_date
- Eg: 2022-02-08T11:30:48+00:00presale_whitelisted_addresses
- Adds address(es) to the whitelistpresale_whitelisted_addresses_remove
- Removes address(es) from the whitelistroyalties_share
- Updates the royalty shareroyalties_address
- Updates the royalty wallet addressRefresh OpenSea:
$ npm run refresh_os --start=1 --end=100
--start
and --end
flags are required.frontend/js/abi.js
file with the ABI from backend/build/contract/_contract_abi.json
.frontend/js/constants.js
file.