Skip to content

Latest commit

 

History

History
44 lines (34 loc) · 1.77 KB

CHECKLIST.md

File metadata and controls

44 lines (34 loc) · 1.77 KB

Launch checklist

Prelaunch

  1. Set up Gnosis safe with appropriate owners
  2. Fund the launch key with ether.

Asset generation

  1. Use make.py to generate PNG sequences.
  2. Backup PNG sequences using restic.
  3. Use ff.sh to generate videos.
  4. Backup videos using restic.
  5. Use ipfs add -r <path-to-videos> to generate a CID for the set of videos.
  6. Copy the CID to metadata.py.
  7. With a random number generator, fill in the appropriate IDs and names for the unmarked traits.
  8. Use metadata.py to generate metadata.
  9. Use ipfs add -r <path-to-metadata> to generate a CID for the set of metadata.

Contract deployment

  1. Copy the metadata CID to Wanderers.sol
  2. Run npx hardhat run scripts/deploy.js --network mainnet to deploy the contract onto mainnet.
  3. Fill in contractLocation and transferOwnershipTo as appropriate in transferOwnership.js.
  4. Run npx hardhat run scripts/transferOwnership.js --network mainnet to transfer ownership.
  5. Run npx hardhat flatten > flatten.sol, removing all instances of the SPDX identifier except for the top one.
  6. Verify the contract on etherscan.com/address/<address>.
  7. Update Buy.tsx to the appropriate contract address.
  8. Update About.tsx to enable sale buttons.
  9. Run yarn run deploy to update the site.

Pre-minting & launch

  1. Pre-mint the appropriate quantity for giveaways. Destination address is the Gnosis safe.
  2. Set up storefront using OpenSea.
  3. Pre-mint the appropriate quantity for pre-sale. Destination address is the Gnosis safe.
  4. Transfer ownership to the Gnosis safe.
  5. Call enableSale to enable sale.

Postlaunch

  1. Run ipfs daemon to start node.
  2. Pin the metadata and video CID to the local node.
  3. Go to https://pinata.cloud and pin contents.