Token and associated claiming framework
- generate the merkle tree with desired inputs
yarn generate-merkle-root -i ./scripts/input_example.csv
- pin to IPFS (and add hash to web ticket fo claim implementation in the frontend)
- deploy the MerkleDistributor with the correct merkle root (note: scripts/deploy.js should handle the below steps, just make sure variables are set correctly). This can be done with
npx hardhat run scripts/deploy.ts --network base
- Deploy FOX WIF Hat
- Mint token to the MerkleDistributor
- Grant roles to the DAO multisig for minting on FOX WIF Hat and ownership of the MerkleDistributor
- revoke roles from the deployer
- Verify all is well and verify contracts on block explorer