Staking Pool
A staking pool embedded in each validator struct in the system state object.
Properties
The epoch at which this pool became active. The value is None if the pool is pre-active and Some(<epoch_number>) if active or inactive.
The epoch at which this staking pool ceased to be active. None = {pre-active, active}, Some(<epoch_number>) if in-active, and it was de-activated at epoch <epoch_number>.
Exchange rate history of previous epochs.
Any extra fields that's not defined statically.
Pending pool token withdrawn during the current epoch, emptied at epoch boundaries.
Pending stake amount for this epoch, emptied at epoch boundaries.
Pending stake withdrawn during the current epoch, emptied at epoch boundaries. This includes both the principal and rewards SUI withdrawn.
Total number of pool tokens issued by the pool.
Returns the field-presence view for this StakingPool instance.
The epoch stake rewards will be added here at the end of each epoch.
The total number of SUI tokens in this pool, including the SUI in the rewards_pool, as well as in all the principal in the StakedSui object, updated at epoch boundaries.