IotaSystemStateV2Protocol
IotaSystemStateV2Protocol Objects
class IotaSystemStateV2Protocol(typing.Protocol)
A typed view of the 0x3::iota_system_state_inner::IotaSystemStateV2
inner system state.
Exposes the scalar epoch parameters plus the nested validator set
([ValidatorSetV2]), storage fund ([StorageFundV1]), system parameters
([SystemParametersV1]), and the treasury's total supply.
epoch_start_timestamp_ms
def epoch_start_timestamp_ms() -> int
Unix timestamp (ms) of the current epoch start.
extra_fields_id
def extra_fields_id() -> ObjectId
Object ID of the Bag holding fields added to this struct after its
current on-chain layout was set.
iota_total_supply
def iota_total_supply() -> int
Total IOTA supply controlled by the system treasury, in nanos.
parameters
def parameters() -> SystemParametersV1
The system parameters.
reference_gas_price
def reference_gas_price() -> int
The reference gas price for the current epoch, in nanos.
safe_mode
def safe_mode() -> bool
Whether the system is running in a downgraded safe mode.
safe_mode_computation_charges
def safe_mode_computation_charges() -> int
Computation charges accumulated during safe mode, in nanos.
safe_mode_computation_charges_burned
def safe_mode_computation_charges_burned() -> int
Computation charges burned during safe mode, in nanos.
safe_mode_non_refundable_storage_fee
def safe_mode_non_refundable_storage_fee() -> int
Non-refundable storage fees accumulated during safe mode, in nanos.
safe_mode_storage_charges
def safe_mode_storage_charges() -> int
Storage charges accumulated during safe mode, in nanos.
safe_mode_storage_rebates
def safe_mode_storage_rebates() -> int
Storage rebates accumulated during safe mode, in nanos.
storage_fund
def storage_fund() -> StorageFundV1
The storage fund.
validator_report_records
def validator_report_records() -> dict[Address, typing.List[Address]]
Validator report records: each reported validator's address mapped to the addresses of the validators reporting it.
validators
def validators() -> ValidatorSetV2
The validator set.