Beacon is the beacon genesis state.
ChainID is the ID of the chain.
Consensus is the consensus genesis state.
Extra data is arbitrary extra data that is part of the genesis block but is otherwise ignored by the protocol.
Time is the time the genesis block was constructed.
Governance is the governance genesis state.
Height is the block height at which the document was generated.
KeyManager is the key manager genesis state.
Registry is the registry genesis state.
RootHash is the roothash genesis state.
Scheduler is the scheduler genesis state.
Staking is the staking genesis state.
Optional
vaultVault is the optional vault genesis state.
Document is a genesis document.