Optional Genesis Ceremony Commands

Warning The environment variable IOTA_PROTOCOL_CONFIG_CHAIN_OVERRIDE=mainnet is required for mainnet configuration. Ensure this is set before running any commands.

Here are some commands that aren’t mandatory for the Genesis Ceremony flow but might still be useful to know about.

Examine Genesis Checkpoint

Examine the details of the Genesis checkpoint.

iota genesis-ceremony examine-genesis-checkpoint

More info here.

Validate State

Validate the current state of the Genesis.

iota genesis-ceremony validate-state

More info here.

Init Token Distribution Schedule

Initialize token distribution schedule.

iota genesis-ceremony init-token-distribution-allocation --token-allocations-path <file_path>

More info here.

List Validators

List the current validators in the Genesis.

iota genesis-ceremony list-validators