SystemParametersV1Interface
interface SystemParametersV1Interface
A typed view of the 0x3::iota_system_state_inner::SystemParametersV1 embedded in the system state.
Inheritors
| SystemParametersV1 |
Functions
| Name | Summary |
|---|---|
| epochDurationMs | abstract fun epochDurationMs(): ULong The duration of an epoch, in milliseconds. |
| maxValidatorCount | abstract fun maxValidatorCount(): ULong Maximum number of active validators at any moment. |
| minValidatorCount | abstract fun minValidatorCount(): ULong Minimum number of active validators at any moment. |
| minValidatorJoiningStake | abstract fun minValidatorJoiningStake(): ULong Lower bound on the amount of stake required to become a validator, in nanos. |
| validatorLowStakeGracePeriod | abstract fun validatorLowStakeGracePeriod(): ULong A validator can have stake below validator_low_stake_threshold for this many epochs before being removed. |
| validatorLowStakeThreshold | abstract 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. |
| validatorVeryLowStakeThreshold | abstract fun validatorVeryLowStakeThreshold(): ULong Validators with stake below this threshold (in nanos) are removed immediately at epoch change with no grace period. |