The adjustment variable of the runtime. Higher values will cause TargetBlockFullness
to
change the fees more rapidly.
Time to execute an empty block.
Calculated by multiplying the Average with 1.0
and adding 0
.
Maximum length of block. Up to 5MB.
Block weights base values and limits.
Time to execute a NO-OP extrinsic, for example System::remark
.
Calculated by multiplying the Average with 1.0
and adding 0
.
Fee split ratio between treasury and block author (order is important).
The maximum amount of the multiplier.
Minimum amount of the multiplier. This value cannot be too low. A test case should ensure
that combined with AdjustmentVariable
, we can recover from the minimum.
See multiplier_can_grow_from_zero
.
By default, Substrate uses RocksDB, so this will be the weight used throughout
the runtime.
The portion of the NORMAL_DISPATCH_RATIO
that we adjust the fees with. Blocks filled less
than this will decrease the weight and more will increase.
Alias to the opaque account ID type for this chain, actually a
AccountId32
. This is always 32 bytes.
The type for looking up accounts. We don’t expect more than 4 billion of
them, but you never know…
Alias to the public key used for this chain, actually a MultiSigner
. Like
the signature, this also isn’t a fixed size when encoded, as different
cryptos have different size public keys.
An Aura authority identifier using S/R 25519 as its crypto.
Balance of an account.
An index to a block.
Identifier for a chain. 32-bit should be plenty.
A Kilt DID subject identifier.
Digest item type.
Split the fees using a preconfigured Ratio
(runtime_common::FeeSplitRatio
).
A hash of some data used by the chain.
Hasher for chain data.
Nonce of a transaction in the chain.
Alias to 512-bit hash when used in the context of a transaction signature on
the chain.