yarn nft:build
You'll be redirected to the thirdweb website to complete the deployment. Take note of the address to which the contract was deployed.
yarn nft:deploy
yarn dev:redeem SOME_ADDRESS
- customize paper checkout
- upload real NFTs on mainnet, attach heymint VIP list to claim conditions
- bump alchemy limits
- on redeem, update image
- finalize stripe for redeem
- testing!
- Open Heymint whitelist to public ✅
- Get NFT assets from Kit
- Build the contract if it has been changed
yarn web3:deploy
, choosinghardhat
- When prompted by the thirdweb dashboard
- name your collection, give it a symbol
_royaltyRecipient
should be your own wallet, as is_primarySaleRecipient
- Download the heymint white list into the source as
whitelist.csv
- Set the claim conditions using
whitelist.csv
- LazyMint NFTs from thirdweb dashboard (aka "Batch Upload") using the files in
./nfts/
- Choose "Reveal upon mint", rather than "Delayed Reveal"
- Ensure that
config.js
and.secrets.json
are correct.config.js
:- the field
chain
should bemainnet
, notgoerli
- the field
contractAddress
should be the address of your contract deployed via thirdweb - ensure the alchemy key is correct
- Put your wallet's secret key in the untracked file
.secrets.json
.
- the field
-
Generate your allow list proof.
yarn allowlistproof
. Use the output of this script- as the value for the key
allowListProof
inconfig.js
- Create/update the checkout link on paper.xyz
- update
config.js
with the paper.xyz checkout link (Oct 31)
- as the value for the key
-
Test locally with
yarn web2:dev
- Build locally with
yarn web2:build