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