storage_node
Module0xfa65…814e
- Move path
- 0xfdc8…ea77::storage_node
- Functions
- 216 public, 0 entry
- Structs
- 2
- Friend modules
- stakingstaking_innerstaking_poolsystem_state_inner
storage_node
- 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 storage_node;
struct StorageNodeCap has store, key {
id: UID,
node_id: ID,
last_epoch_sync_done: u32,
last_event_blob_attestation: Option<event_blob::EventBlobAttestation>,
deny_list_root: u256,
deny_list_sequence: u64,
deny_list_size: u64,
}
struct StorageNodeInfo has store {
name: String,
node_id: ID,
network_address: String,
public_key: Element<UncompressedG1>,
next_epoch_public_key: Option<Element<UncompressedG1>>,
network_public_key: vector<u8>,
}
public fun last_event_blob_attestation(&mut StorageNodeCap): Option<event_blob::EventBlobAttestation>
public(package) fun new(String,ID,String,vector<u8>,vector<u8>,node_metadata::NodeMetadata): StorageNodeInfo
public(package) fun set_last_event_blob_attestation(&mut StorageNodeCap,event_blob::EventBlobAttestation)