Whitelisting

Restrict minting access to a predefined list of wallet addresses.

  1. [CLI] Create a Whitelist Folder in your Minting Folder.

You may create this folder through your machine's user interface or through the CLI.

Note: The nomenclature of the whitelist folder and other required json files must be exactly as shown.

  1. The wallets eligible for each phase, together with their maximum number of mints, should be inputted in their relevant json files as follows. Please only create the json file if you are setting up the relevant phase.

Phase 1 - phase1.json

Phase 2 - phase2.json

Phase 3 - phase3.json

Phase 4 - phase4.json

Sample of phaseX.json:

[
{ "address": "0x12300000001", "qty": 2},
{ "address": "0x12300000002", "qty": 3},
{ "address": "0x12300000003", "qty": 10}
]

  1. To update the whitelisted addresses, key in command:

odyssey update-whitelist

IMPORTANT: The wallet used to create the smart contract MUST be included in the whitelist if you are intending to use the mint-to function.

Note:

  • Merkle root will be generated and updated on-chain based on the contents in phaseX.json

End of page


Last updated