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

API

pair_parameter_helper

Module0x01ac…6d5c
Move path
0x5a5c…83ac::pair_parameter_helper
Functions
2716 public, 0 entry
Structs
1
Friend modules
lb_pair
pair_parameter_helper

Declarations

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

module pair_parameter_helper;
struct PairParameters has copy, drop, store {
base_factor: u32,
filter_period: u16,
decay_period: u16,
reduction_factor: u16,
variable_fee_control: u32,
protocol_share: u64,
max_volatility_accumulator: u32,
volatility_accumulator: u32,
volatility_reference: u32,
id_reference: u32,
time_of_last_update: u64,
active_id: u32,
}
public fun get_active_id(&PairParameters): u32
public fun get_base_factor(&PairParameters): u32
public fun get_base_fee(&PairParameters,u16): u64
public fun get_decay_period(&PairParameters): u16
public fun get_delta_id(&PairParameters,u32): u32
public fun get_filter_period(&PairParameters): u16
public fun get_id_reference(&PairParameters): u32
public fun get_max_volatility_accumulator(&PairParameters): u32
public fun get_protocol_share(&PairParameters): u64
public fun get_reduction_factor(&PairParameters): u16
public fun get_time_of_last_update(&PairParameters): u64
public fun get_total_fee_rate(&PairParameters,u16): u64
public fun get_variable_fee(&PairParameters,u16): u64
public fun get_variable_fee_control(&PairParameters): u32
public fun get_volatility_accumulator(&PairParameters): u32
public fun get_volatility_reference(&PairParameters): u32
public(package) fun new(u32): PairParameters
public(package) fun set_active_id(&mut PairParameters,u32)
public(package) fun set_static_fee_parameters(&mut PairParameters,u32,u16,u16,u16,u32,u16,u32)
public(package) fun set_volatility_accumulator(&mut PairParameters,u32)
public(package) fun set_volatility_reference(&mut PairParameters,u32)
public(package) fun update_id_reference(&mut PairParameters)
public(package) fun update_references(&mut PairParameters,u64)
public(package) fun update_time_of_last_update(&mut PairParameters,u64)
public(package) fun update_volatility_accumulator(&mut PairParameters,u32)
public(package) fun update_volatility_parameters(&mut PairParameters,u32,u64)
public(package) fun update_volatility_reference(&mut PairParameters)