staking
Module0xa9ac…bf1e
- Move path
- 0xfdc8…ea77::staking
- Functions
- 4330 public, 1 entry
- Structs
- 1
staking
- 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
Declarations
Rebuilt from the module interface. No verified source is published, and function bodies are only available as bytecode.
module staking;
struct Staking has key {
id: UID,
version: u64,
package_id: ID,
new_package_id: Option<ID>,
}
public(package) fun create(u64,u64,u16,ID,&Clock)
public fun initiate_epoch_change_v2(&mut Staking,&mut system::System,&mut wal::ProtectedTreasury,&Clock)
public fun register_candidate(&mut Staking,String,String,node_metadata::NodeMetadata,vector<u8>,vector<u8>,vector<u8>,u16,u64,u64,u64): storage_node::StorageNodeCap
public fun set_node_metadata(&mut Staking,&storage_node::StorageNodeCap,node_metadata::NodeMetadata)