We assume that ~5% of the block weight is consumed by on_initialize
handlers. This is
used to limit the maximal weight of a single extrinsic.
The BABE epoch configuration at genesis.
How many parachain blocks are processed by the relay chain per parent. Limits the
number of blocks authored per slot.
Time and blocks.
We allow for 0.5 seconds of compute with a 6 second average block time.
This determines the average expected block time that we are targeting. Blocks will be
produced at a minimum duration defined by SLOT_DURATION
. SLOT_DURATION
is picked up by
pallet_timestamp
which is in turn picked up by pallet_aura
to implement fn slot_duration()
.
Money matters.
We allow Normal
extrinsics to fill up the block up to 75%, the rest can be used by
Operational extrinsics.
Relay chain slot duration, in milliseconds.
Fee-related.
The block saturation level. Fees will be updates based on this value.
Maximum number of blocks simultaneously accepted by the Runtime, not yet included
into the relay chain.