storage_pool
Module0xa9ac…bf1e
- Move path
- 0xfdc8…ea77::storage_pool
- Functions
- 4317 public, 0 entry
- Structs
- 3
- Friend modules
- system_state_inner
storage_pool
- 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
Functions43
- public fun add_or_replace_blob_metadata(&mut StoragePool,u256,metadata::Metadata): Option<metadata::Metadata>
Structs3
key is an object with an id. store can be kept inside other objects. copy can be duplicated. drop can be thrown away.
- PooledBlobstorekey
id UID registered_epoch u32 blob_id u256 unencoded_size u64 encoding_type u8 certified_epoch Option<u32> storage_pool_id ID deletable bool - StoragePoolstorekey
id UID version u64 - StoragePoolInnerV1store
storage storage_resource::Storage used_encoded_bytes u64 blob_count u64 blobs ObjectTable<u256, PooledBlob>
Constants16
Constants are shown the way the code loads them. Bytecode does not keep their names.
| Index | Value | Type | Use | Used in |
|---|---|---|---|---|
| 0 | 0 | u64 | Abort code | delete_blob_object |
| 1 | 1 | u64 | Abort code | createinnerinner_mutincrease_capacity_with_storageand 1 more |
| 2 | 2 | u64 | Abort code | certify |
| 3 | 3 | u64 | Abort code | new_pooled_blobcertify |
| 4 | 4 | u64 | Abort code | certify |
| 5 | 5 | u64 | Abort code | certify |
| 6 | 6 | u64 | Abort code | add_blobdecrease_capacity_by_size |
| 7 | 7 | u64 | Abort code | destroy |
| 8 | 8 | u64 | Abort code | remove_blob |
| 9 | 9 | u64 | Abort code | remove_blob |
| 10 | 10 | u64 | Abort code | innerinner_mut |
| 11 | 11 | u64 | Abort code | increase_capacity_with_storage |
| 12 | 12 | u64 | Abort code | add_metadata |
| 13 | 13 | u64 | Abort code | take_metadatametadata |
| 14 | 14 | u64 | Abort code | decrease_unused_capacity_by_percent |
| 15 | "metadata" // interpreted as UTF8 string | vector<u8> | Value | delete_blob_objectburn_blob_objectadd_metadataadd_or_replace_metadataand 4 more |