system_state_inner
Module0xfa65…814e
- Move path
- 0xfdc8…ea77::system_state_inner
- Functions
- 260 public, 0 entry
- Structs
- 1
- Friend modules
- system
system_state_inner
- active_set11
- apportionment_queue6
- auth5
- blob27
- bls_aggregate16
- committee9
- display4
- encoding1
- epoch_parameters4
- event_blob15
- events16
- extended_field5
- init3
- messages29
- metadata4
- node_metadata10
- pending_values10
- pool_exchange_rate4
- redstuff7
- shared_blob6
- sort0
- staked_wal12
- staking39
- staking_inner47
- staking_pool38
- storage_accounting13
- storage_node21
- storage_resource11
- system28
- system_state_inner26
- upgrade9
- walrus_context4
Declarations
Rebuilt from the module interface. No verified source is published, and function bodies are only available as bytecode.
module system_state_inner;
struct SystemStateInnerV1 has store {
committee: bls_aggregate::BlsCommittee,
total_capacity_size: u64,
used_capacity_size: u64,
storage_price_per_unit_size: u64,
write_price_per_unit_size: u64,
future_accounting: storage_accounting::FutureAccountingRingBuffer,
event_blob_certification_state: event_blob::EventBlobCertificationState,
}
public(package) fun advance_epoch(&mut SystemStateInnerV1,bls_aggregate::BlsCommittee,&epoch_parameters::EpochParams): VecMap<ID, Balance<wal::WAL>>
public(package) fun certify_blob(&SystemStateInnerV1,&mut blob::Blob,vector<u8>,vector<u8>,vector<u8>)
public(package) fun certify_event_blob(&mut SystemStateInnerV1,&mut storage_node::StorageNodeCap,u256,u256,u64,u8,u64,u32)
public(package) fun extend_blob_with_resource(&SystemStateInnerV1,&mut blob::Blob,storage_resource::Storage)
public(package) fun future_accounting(&SystemStateInnerV1): &storage_accounting::FutureAccountingRingBuffer
public(package) fun register_blob(&mut SystemStateInnerV1,storage_resource::Storage,u256,u256,u64,u8,bool,&mut Coin<wal::WAL>): blob::Blob
public(package) fun register_deny_list_update(&SystemStateInnerV1,&storage_node::StorageNodeCap,u256,u64)
public(package) fun reserve_space(&mut SystemStateInnerV1,u64,u32,&mut Coin<wal::WAL>): storage_resource::Storage
public(package) fun reserve_space_for_epochs(&mut SystemStateInnerV1,u64,u32,u32,&mut Coin<wal::WAL>): storage_resource::Storage
fun reserve_space_without_payment(&mut SystemStateInnerV1,u64,u32,u32,bool): storage_resource::Storage
public(package) fun update_deny_list(&mut SystemStateInnerV1,&mut storage_node::StorageNodeCap,vector<u8>,vector<u8>,vector<u8>)
public(package) fun update_protocol_version(&SystemStateInnerV1,&storage_node::StorageNodeCap,vector<u8>,vector<u8>,vector<u8>)