Search by name, SuiNS, address, digest, object ID, coin type or checkpoint.

API

system_state_inner

Module0xa9ac…bf1e
Move path
0xfdc8…ea77::system_state_inner
Functions
420 public, 0 entry
Structs
1
Friend modules
system
system_state_inner

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 {
total_capacity_size: u64,
used_capacity_size: u64,
storage_price_per_unit_size: u64,
write_price_per_unit_size: u64,
event_blob_certification_state: event_blob::EventBlobCertificationState,
deny_list_sizes: extended_field::ExtendedField<VecMap<ID, u64>>,
}
fun account_capacity(&mut SystemStateInnerV1,u32,u32,u64)
public(package) fun add_per_epoch_subsidies(&mut SystemStateInnerV1,vector<Balance<wal::WAL>>)
public(package) fun add_subsidy(&mut SystemStateInnerV1,Coin<wal::WAL>,u32)
public(package) fun advance_epoch(&mut SystemStateInnerV1,bls_aggregate::BlsCommittee,&epoch_parameters::EpochParams): VecMap<ID, Balance<wal::WAL>>
public(package) fun burn_expired_pooled_blob(&SystemStateInnerV1,&mut storage_pool::StoragePool,u256)
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 certify_pooled_blob(&SystemStateInnerV1,&mut storage_pool::StoragePool,u256,vector<u8>,vector<u8>,vector<u8>)
public(package) fun certify_snapshot_blob(&mut SystemStateInnerV1,&mut snapshot_blob::SnapshotBlobCertificationState,&storage_node::StorageNodeCap,u256,u256,u64,u8,u32)
public(package) fun committee(&SystemStateInnerV1): &bls_aggregate::BlsCommittee
public(package) fun create_empty(u32): SystemStateInnerV1
public(package) fun create_storage_pool(&mut SystemStateInnerV1,u64,u32,&mut Coin<wal::WAL>): storage_pool::StoragePool
public(package) fun create_storage_pool_with_storage(&SystemStateInnerV1,storage_resource::Storage): storage_pool::StoragePool
public(package) fun decrease_storage_pool_capacity_by_size(&SystemStateInnerV1,&mut storage_pool::StoragePool,u64): Option<storage_resource::Storage>
public(package) fun decrease_storage_pool_unused_capacity_by_percent(&SystemStateInnerV1,&mut storage_pool::StoragePool,u8): Option<storage_resource::Storage>
public(package) fun delete_blob(&SystemStateInnerV1,blob::Blob): storage_resource::Storage
public(package) fun delete_deny_listed_blob(&SystemStateInnerV1,vector<u8>,vector<u8>,vector<u8>)
public(package) fun delete_pooled_blob(&SystemStateInnerV1,&mut storage_pool::StoragePool,u256)
public(package) fun epoch(&SystemStateInnerV1): u32
public(package) fun extend_blob(&mut SystemStateInnerV1,&mut blob::Blob,u32,&mut Coin<wal::WAL>)
public(package) fun extend_blob_with_resource(&SystemStateInnerV1,&mut blob::Blob,storage_resource::Storage)
public(package) fun extend_storage_pool(&mut SystemStateInnerV1,&mut storage_pool::StoragePool,u32,&mut Coin<wal::WAL>)
public(package) fun extract_burn_balance(&mut SystemStateInnerV1): Balance<wal::WAL>
public(package) fun future_accounting(&SystemStateInnerV1): &storage_accounting::FutureAccountingRingBuffer
public(package) fun increase_storage_pool_capacity(&mut SystemStateInnerV1,&mut storage_pool::StoragePool,u64,&mut Coin<wal::WAL>)
public(package) fun increase_storage_pool_capacity_with_storage(&SystemStateInnerV1,&mut storage_pool::StoragePool,storage_resource::Storage)
public(package) fun invalidate_blob_id(&SystemStateInnerV1,vector<u8>,vector<u8>,vector<u8>): u256
public(package) fun n_shards(&SystemStateInnerV1): u16
fun process_storage_payments(&mut SystemStateInnerV1,u64,u32,u32,&mut Coin<wal::WAL>)
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 register_pooled_blob(&mut SystemStateInnerV1,&mut storage_pool::StoragePool,u256,u256,u64,u8,bool,&mut Coin<wal::WAL>)
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 set_storage_price(&mut SystemStateInnerV1,u64)
public(package) fun set_write_price(&mut SystemStateInnerV1,u64)
public(package) fun total_capacity_size(&SystemStateInnerV1): u64
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>)
public(package) fun used_capacity_size(&SystemStateInnerV1): u64
public(package) fun write_price(&SystemStateInnerV1,u64): u64