[Validator only]

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

Warning Validators MUST create new branches and create Pull Requests whenever they want to submit data to the genesis repo.

11. Fetch blobs

Before you can verify and sign the genesis, you need to fetch the blobs required for the process. These are:

  • latest-full_snapshot.bin - the hornet snapshot
  • stardust_object_snapshot.bin - the stardust snapshot generated from the hornet snapshot
  • migration.blob - contains migrated ledger state, output of "building the insigned genesis"

The genesis.blob will not be available at this step, as it can only be generated in Step 13 once all validators signed the genesis.

The script also verifies the integrity of the blobs by checking the hash of the files against those committed to the repository.

./fetch_blobs.sh