system
Module0xfa65…814e
- Move path
- 0xfdc8…ea77::system
- Functions
- 2821 public, 0 entry
- Structs
- 1
system
- 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;
struct System has key {
id: UID,
version: u64,
package_id: ID,
new_package_id: Option<ID>,
}
public(package) fun advance_epoch(&mut System,bls_aggregate::BlsCommittee,&epoch_parameters::EpochParams): VecMap<ID, Balance<wal::WAL>>
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 register_blob(&mut System,storage_resource::Storage,u256,u256,u64,u8,bool,&mut Coin<wal::WAL>): blob::Blob
public fun reserve_space_for_epochs(&mut System,u64,u32,u32,&mut Coin<wal::WAL>): storage_resource::Storage
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>)