SystemParameters

data class SystemParameters(val minValidatorCount: Int?, val maxValidatorCount: Int?, val minValidatorJoiningStake: Any?, val durationMs: Any?, val validatorLowStakeThreshold: Any?, val validatorLowStakeGracePeriod: Any?, val validatorVeryLowStakeThreshold: Any?, val stakeSubsidyStartEpoch: Any?)

Constructors

Link copied to clipboard
constructor(minValidatorCount: Int?, maxValidatorCount: Int?, minValidatorJoiningStake: Any?, durationMs: Any?, validatorLowStakeThreshold: Any?, validatorLowStakeGracePeriod: Any?, validatorVeryLowStakeThreshold: Any?, stakeSubsidyStartEpoch: Any?)

Properties

Link copied to clipboard

Target duration of an epoch, in milliseconds.

Link copied to clipboard

The maximum number of active validators that the system supports.

Link copied to clipboard

The minimum number of active validators that the system supports.

Link copied to clipboard

Minimum stake needed to become a new validator.

Link copied to clipboard

The epoch at which stake subsidies start being paid out.

Link copied to clipboard

The number of epochs that a validator has to recover from having less than validatorLowStakeThreshold stake.

Link copied to clipboard

Validators with stake below this threshold will enter the grace period (see validatorLowStakeGracePeriod), after which they are removed from the active validator set.

Link copied to clipboard

Validators with stake below this threshold will be removed from the active validator set at the next epoch boundary, without a grace period.