ISystemParametersV1
Namespace: IotaSdk
A typed view of the 0x3::iota_system_state_inner::SystemParametersV1
embedded in the system state.
public interface ISystemParametersV1
Methods
EpochDurationMs()
The duration of an epoch, in milliseconds.
ulong EpochDurationMs()
Returns
MaxValidatorCount()
Maximum number of active validators at any moment.
ulong MaxValidatorCount()
Returns
MinValidatorCount()
Minimum number of active validators at any moment.
ulong MinValidatorCount()
Returns
MinValidatorJoiningStake()
Lower bound on the amount of stake required to become a validator, in nanos.
ulong MinValidatorJoiningStake()
Returns
ValidatorLowStakeGracePeriod()
A validator can have stake below validator_low_stake_threshold for
this many epochs before being removed.
ulong ValidatorLowStakeGracePeriod()
Returns
ValidatorLowStakeThreshold()
Validators with stake below this threshold (in nanos) are considered to have low stake and may be removed from the validator set.
ulong ValidatorLowStakeThreshold()
Returns
ValidatorVeryLowStakeThreshold()
Validators with stake below this threshold (in nanos) are removed immediately at epoch change with no grace period.
ulong ValidatorVeryLowStakeThreshold()