Search by name, SuiNS, address, digest, object ID, coin type or checkpoint.

versioned

Module0x0000…0002
Move path
0x0000…0002::versioned
Functions
77 public, 0 entry
Structs
2
Friend modules
None
versioned

Declarations

Rebuilt from the module interface. No verified source is published, and function bodies are only available as bytecode.

module versioned;
struct VersionChangeCap {
versioned_id: ID,
old_version: u64,
}
struct Versioned has store, key {
id: UID,
version: u64,
}
public fun create<T0: store>(u64, T0): Versioned
public fun destroy<T0: store>(Versioned): T0
public fun load_value<T0: store>(&Versioned): &T0
public fun load_value_mut<T0: store>(&mut Versioned): &mut T0
public fun remove_value_for_upgrade<T0: store>(&mut Versioned): (T0, VersionChangeCap)
public fun upgrade<T0: store>(&mut Versioned,u64,T0,VersionChangeCap)
public fun version(&Versioned): u64