Skip to main content

SystemParametersV1Interface

interface SystemParametersV1Interface

A typed view of the 0x3::iota_system_state_inner::SystemParametersV1 embedded in the system state.

Inheritors

SystemParametersV1

Functions

NameSummary
epochDurationMsabstract fun epochDurationMs(): ULong
The duration of an epoch, in milliseconds.
maxValidatorCountabstract fun maxValidatorCount(): ULong
Maximum number of active validators at any moment.
minValidatorCountabstract fun minValidatorCount(): ULong
Minimum number of active validators at any moment.
minValidatorJoiningStakeabstract fun minValidatorJoiningStake(): ULong
Lower bound on the amount of stake required to become a validator, in nanos.
validatorLowStakeGracePeriodabstract fun validatorLowStakeGracePeriod(): ULong
A validator can have stake below validator_low_stake_threshold for this many epochs before being removed.
validatorLowStakeThresholdabstract fun validatorLowStakeThreshold(): ULong
Validators with stake below this threshold (in nanos) are considered to have low stake and may be removed from the validator set.
validatorVeryLowStakeThresholdabstract fun validatorVeryLowStakeThreshold(): ULong
Validators with stake below this threshold (in nanos) are removed immediately at epoch change with no grace period.