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

config

Module0x0000…0002
Move path
0x0000…0002::config
Functions
110 public, 0 entry
Structs
3
Friend modules
deny_list
config

Declarations

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

module config;
struct Config<phantom T0> has key {
id: UID,
}
struct Setting<T0: copy + drop + store> has drop, store {
data: Option<SettingData<T0>>,
}
struct SettingData<T0: copy + drop + store> has drop, store {
newer_value_epoch: u64,
newer_value: Option<T0>,
older_value_opt: Option<T0>,
}
public(package) fun add_for_next_epoch<T0, T1: copy + drop + store, T2: copy + drop + store>(&mut Config<T0>,&mut T0,T1,T2): Option<T2>
public(package) fun borrow_for_next_epoch_mut<T0, T1: copy + drop + store, T2: copy + drop + store>(&mut Config<T0>,&mut T0,T1): &mut T2
public(package) fun exists_with_type<T0, T1: copy + drop + store, T2: copy + drop + store>(&Config<T0>, T1): bool
public(package) fun exists_with_type_for_next_epoch<T0, T1: copy + drop + store, T2: copy + drop + store>(&Config<T0>, T1): bool
public(package) fun new<T0>(&mut T0): Config<T0>
public(package) fun read_setting<T0: copy + drop + store, T1: copy + drop + store>(ID, T0): Option<T1>
public(package) fun read_setting_for_next_epoch<T0, T1: copy + drop + store, T2: copy + drop + store>(&Config<T0>, T1): Option<T2>
fun read_setting_impl<T0: key, T1: store, T2: store, T3: copy + drop + store>(address,address,u64): Option<T3>
public(package) fun remove_for_next_epoch<T0, T1: copy + drop + store, T2: copy + drop + store>(&mut Config<T0>,&mut T0,T1): Option<T2>
public(package) fun share<T0>(Config<T0>)
public(package) fun transfer<T0>(Config<T0>,address)