Sui System State Summary
Parameters
The current epoch ID, starting from 0.
The current protocol version, starting from 1.
The current version of the system state data structure type.
The storage rebates of all the objects on-chain stored in the storage fund.
The non-refundable portion of the storage fund coming from storage reinvestment, non-refundable storage rebates and any leftover staking rewards.
The reference gas price for the current epoch.
Whether the system is running in a downgraded safe mode due to a non-recoverable bug. This is set whenever Sui failed to execute advance_epoch, and ended up executing advance_epoch_safe_mode. It can be reset once Sui is able to successfully execute advance_epoch.
Amount of storage rewards accumulated (and not yet distributed) during safe mode.
Amount of computation rewards accumulated (and not yet distributed) during safe mode.
Amount of storage rebates accumulated (and not yet burned) during safe mode.
Amount of non-refundable storage fee accumulated during safe mode.
Unix timestamp of the current epoch start.
The duration of an epoch, in milliseconds.
The starting epoch in which stake subsidies start being paid out.
Maximum number of active validators at any moment. Sui does not allow the number of validators in any epoch to go above this.
Lower-bound on the amount of stake required to become a validator.
Validators with stake amount below validator_low_stake_threshold are considered to have low stake and will be escorted out of the validator set after being below this threshold for more than validator_low_stake_grace_period number of epochs.
Validators with stake below validator_very_low_stake_threshold will be removed immediately at epoch change, no grace period.
A validator can have stake below validator_low_stake_threshold for this many epochs before being kicked out.
Balance of SUI set aside for stake subsidies that will be drawn down over time.
This counter may be different from the current epoch number if in some epochs we decide to skip the subsidy.
The amount of stake subsidy to be drawn down per epoch. This amount decays and decreases over time.
Number of distributions to occur before the distribution amount decays.
The rate at which the distribution amount decays at the end of each period. Expressed in basis points.
Total amount of stake from all active validators at the beginning of the epoch.
The list of active validators in the current epoch.
ID of the object that contains the list of new validators that will join at the end of the epoch.
Number of new validators that will join at the end of the epoch.
Removal requests from the validators. Each element is an index pointing to active_validators.
ID of the object that maps from staking pool's ID to the sui address of a validator.
Number of staking pool mappings.
ID of the object that maps from a staking pool ID to the inactive validator that has that pool as its staking pool.
Number of inactive staking pools.
ID of the object that stores pre-active validators, mapping their addresses to their Validator structs.
Number of pre-active validators.
A map storing the records of validator reporting each other.