Package 0xa9ac…bf1e
system
- Move path
- 0xfdc8…ea77::system
- Functions
- 4433 public, 0 entry
- Structs
- 2
system
- active_set12
- apportionment_queue6
- auth5
- blob27
- bls_aggregate16
- committee9
- display4
- encoding1
- epoch_parameters4
- event_blob15
- events22
- extended_field5
- init4
- messages29
- metadata4
- node_metadata10
- pending_values11
- pool_exchange_rate4
- redstuff7
- shared_blob6
- slashing6
- snapshot_blob16
- sort0
- staked_wal12
- staking43
- staking_inner52
- staking_pool42
- storage_accounting14
- storage_node21
- storage_pool43
- storage_resource12
- system44
- system_state_inner42
- upgrade9
- walrus_context4
Functions44
- public fun certify_event_blob(&mut System,&mut storage_node::StorageNodeCap,u256,u256,u64,u8,u64,u32)
- public fun certify_pooled_blob(&System,&mut storage_pool::StoragePool,u256,vector<u8>,vector<u8>,vector<u8>)
- public fun create_storage_pool_with_storage(&System,storage_resource::Storage): storage_pool::StoragePool
- public fun decrease_storage_pool_capacity_by_size(&System,&mut storage_pool::StoragePool,u64): storage_resource::Storage
- public fun decrease_storage_pool_unused_capacity_by_percent(&System,&mut storage_pool::StoragePool,u8): storage_resource::Storage
- public fun increase_storage_pool_capacity(&mut System,&mut storage_pool::StoragePool,u64,&mut Coin<wal::WAL>)
- public fun increase_storage_pool_capacity_with_storage(&System,&mut storage_pool::StoragePool,storage_resource::Storage)
- public fun register_blob(&mut System,storage_resource::Storage,u256,u256,u64,u8,bool,&mut Coin<wal::WAL>): blob::Blob
- public fun register_pooled_blob(&mut System,&mut storage_pool::StoragePool,u256,u256,u64,u8,bool,&mut Coin<wal::WAL>)
- 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>)
Structs2
key is an object with an id. store can be kept inside other objects. copy can be duplicated. drop can be thrown away.
- SnapshotStateKeycopydropstore
dummy_field bool - Systemkey
id UID version u64 package_id ID new_package_id Option<ID>
Constants4
Constants are shown the way the code loads them. Bytecode does not keep their names.
| Slot | Value | Type | Use | Used in |
|---|---|---|---|---|
| 0 | 0 | u64 | Abort code | migrate |
| 1 | 1 | u64 | Abort code | certify_snapshot_blobsnapshot_blob_certification_stateinner_mutinner |
| 2 | 2 | u64 | Abort code | decrease_storage_pool_capacity_by_sizedecrease_storage_pool_unused_capacity_by_percent |
| 3 | 4 | u64 | Value | create_emptycertify_snapshot_blobsnapshot_blob_certification_statemigrateand 2 more |