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

API

vault

Module0x19e6…967c
Move path
0xbde4…f47d::vault
Functions
61 public, 0 entry
Structs
1
Friend modules
staking
vault

Declarations

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

module vault;
struct Vault<phantom T0> has store, key {
id: UID,
cache_pool: Balance<T0>,
}
public(package) fun deposit<T0>(&mut Vault<T0>,Balance<T0>)
public(package) fun new<T0>(): Vault<T0>
public fun vault_amount<T0>(&Vault<T0>): u64
public(package) fun withdraw<T0>(&mut Vault<T0>,u64): Balance<T0>
public(package) fun withdraw_all<T0>(&mut Vault<T0>): Balance<T0>
public(package) fun withdraw_max<T0>(&mut Vault<T0>,u64): (Balance<T0>, u64)