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

API

suins

Module0x5580…2003
Move path
0xd22b…08f0::suins
Functions
1614 public, 0 entry
Structs
7
Friend modules
payment
suins

Declarations

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

module suins;
struct AdminCap has store, key {
id: UID,
}
struct AppKey<phantom T0: drop> has copy, drop, store {
dummy_field: bool,
}
struct BalanceKey<phantom T0> has copy, drop, store {
dummy_field: bool,
}
struct ConfigKey<phantom T0> has copy, drop, store {
dummy_field: bool,
}
struct RegistryKey<phantom T0> has copy, drop, store {
dummy_field: bool,
}
struct SUINS has drop {
dummy_field: bool,
}
struct SuiNS has key {
id: UID,
balance: Balance<SUI>,
}
public fun add_config<T0: drop + store>(&AdminCap,&mut SuiNS,T0)
public fun add_registry<T0: store>(&AdminCap,&mut SuiNS,T0)
public fun app_add_balance<T0: drop>(T0,&mut SuiNS,Balance<SUI>)
public fun app_add_custom_balance<T0: drop, T1>(&mut SuiNS,T0,Balance<T1>)
public fun app_registry_mut<T0: drop, T1: store>(T0, &mut SuiNS): &mut T1
public fun assert_app_is_authorized<T0: drop>(&SuiNS)
public fun authorize_app<T0: drop>(&AdminCap,&mut SuiNS)
public fun deauthorize_app<T0: drop>(&AdminCap,&mut SuiNS): bool
public fun get_config<T0: drop + store>(&SuiNS): &T0
fun init(SUINS)
public fun is_app_authorized<T0: drop>(&SuiNS): bool
public(package) fun pkg_registry_mut<T0: store>(&mut SuiNS): &mut T0
public fun registry<T0: store>(&SuiNS): &T0
public fun remove_config<T0: drop + store>(&AdminCap,&mut SuiNS): T0
public fun withdraw(&AdminCap,&mut SuiNS): Coin<SUI>
public fun withdraw_custom<T0>(&mut SuiNS,&AdminCap): Coin<T0>