[Master of Ceremony only]
Note This Stage is performed days ahead of the actual ceremony.
2. Ceremony Init
The Master of Ceremony initialize the genesis directory:
iota genesis-ceremony init
git add .
git commit -m "init genesis"
git push
This creates a parameter file with the following parameters, that will be used to build the genesis:
chain_start_timestamp_ms: UNIX time indicating the milliseconds at which the ceremony and the whole chain starts; e.g.,1736335092898(it will be updated later, at the start of the actual ceremony)protocol_version: the version of the protocol to use for executing the genesis build and to run the nodes with after the genesis, e.g.3allow_insertion_of_extra_objects: a flag that indicates if extra objects are allowed to be pushed to the genesis during its building; this does not include migration objects e.g.,trueepoch_duration_ms: the duration of an epoch in the chain in milliseconds, e.g.,86400000
It also creates 2 empty folders:
committeesignatures
The committee folder is now ready to be filled by validators in the next step.