Protocol version that this genesis works with.
Official time of blockchain start.
ID of the blockchain. This must be unique for every blockchain. If your testnet blockchains do not have unique chain IDs, you will have a bad time.
Number of block producer seats at genesis.
Defines number of shards and number of validators per each shard at genesis.
Expected number of fisherman per shard.
Enable dynamic re-sharding.
Epoch length counted in blocks.
Initial gas limit for a block
Initial gas price
Criterion for kicking out block producers (this is a number between 0 and 100)
Criterion for kicking out chunk producers (this is a number between 0 and 100)
Gas price adjustment rate
Runtime configuration (mostly economics constants).
List of initial validators.
Records in storage at genesis (get split into shards at genesis creation).
Number of blocks for which a given transaction is valid
Developer reward percentage (this is a number between 0 and 100)
Protocol treasury percentage (this is a number between 0 and 100)
Maximum inflation on the total supply every epoch (this is a number between 0 and 100)
Total supply of tokens at genesis.
Expected number of blocks per year
Protocol treasury account
For the specific economic specs, refer to Economics Section.