SystemParameters
Details of the system that are decided during genesis.
type SystemParameters {
durationMs: BigInt
stakeSubsidyStartEpoch: Int
minValidatorCount: Int
maxValidatorCount: Int
minValidatorJoiningStake: BigInt
validatorLowStakeThreshold: BigInt
validatorVeryLowStakeThreshold: BigInt
validatorLowStakeGracePeriod: BigInt
}
Fields
SystemParameters.durationMs ● BigInt scalar
Target duration of an epoch, in milliseconds.
SystemParameters.stakeSubsidyStartEpoch ● Int scalar
The epoch at which stake subsidies start being paid out.
SystemParameters.minValidatorCount ● Int scalar
The minimum number of active validators that the system supports.
SystemParameters.maxValidatorCount ● Int scalar
The maximum number of active validators that the system supports.
SystemParameters.minValidatorJoiningStake ● BigInt scalar
Minimum stake needed to become a new validator.
SystemParameters.validatorLowStakeThreshold ● BigInt scalar
Validators with stake below this threshold will enter the grace period (see
validatorLowStakeGracePeriod), after which they are removed from the active validator set.
SystemParameters.validatorVeryLowStakeThreshold ● BigInt scalar
Validators with stake below this threshold will be removed from the the active validator set at the next epoch boundary, without a grace period.
SystemParameters.validatorLowStakeGracePeriod ● BigInt scalar
The number of epochs that a validator has to recover from having less than
validatorLowStakeThresholdstake.
Member Of
Epoch object