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

API

system

Module0xfa65…814e
Move path
0xfdc8…ea77::system
Functions
2821 public, 0 entry
Structs
1
Friend modules
initstakingupgrade
system

Declarations

Rebuilt from the module interface. No verified source is published, and function bodies are only available as bytecode.

module system;
struct System has key {
id: UID,
version: u64,
package_id: ID,
new_package_id: Option<ID>,
}
public fun add_per_epoch_subsidies(&mut System,vector<Balance<wal::WAL>>)
public fun add_subsidy(&mut System,Coin<wal::WAL>,u32)
public(package) fun advance_epoch(&mut System,bls_aggregate::BlsCommittee,&epoch_parameters::EpochParams): VecMap<ID, Balance<wal::WAL>>
public fun certify_blob(&System,&mut blob::Blob,vector<u8>,vector<u8>,vector<u8>)
public fun certify_event_blob(&mut System,&mut storage_node::StorageNodeCap,u256,u256,u64,u8,u64,u32)
public(package) fun create_empty(u32, ID)
public fun delete_blob(&System,blob::Blob): storage_resource::Storage
public fun delete_deny_listed_blob(&System,vector<u8>,vector<u8>,vector<u8>)
public fun epoch(&System): u32
public fun extend_blob(&mut System,&mut blob::Blob,u32,&mut Coin<wal::WAL>)
public fun extend_blob_with_resource(&System,&mut blob::Blob,storage_resource::Storage)
public(package) fun inner(&System): &system_state_inner::SystemStateInnerV1
public fun invalidate_blob_id(&System,vector<u8>,vector<u8>,vector<u8>): u256
public(package) fun migrate(&mut System)
public fun n_shards(&System): u16
public(package) fun package_id(&System): ID
public fun register_blob(&mut System,storage_resource::Storage,u256,u256,u64,u8,bool,&mut Coin<wal::WAL>): blob::Blob
public fun register_deny_list_update(&mut System,&storage_node::StorageNodeCap,u256,u64)
public fun reserve_space(&mut System,u64,u32,&mut Coin<wal::WAL>): storage_resource::Storage
public fun reserve_space_for_epochs(&mut System,u64,u32,u32,&mut Coin<wal::WAL>): storage_resource::Storage
public(package) fun set_new_package_id(&mut System,ID)
public fun total_capacity_size(&System): u64
public fun update_deny_list(&mut System,&mut storage_node::StorageNodeCap,vector<u8>,vector<u8>,vector<u8>)
public fun update_protocol_version(&mut System,&storage_node::StorageNodeCap,vector<u8>,vector<u8>,vector<u8>)
public fun used_capacity_size(&System): u64
public fun version(&System): u64