tick
Module0x67b3…928a
- Move path
- 0x3492…c267::tick
- Functions
- 2012 public, 0 entry
- Structs
- 2
- Friend modules
- pool
tick
Declarations
Rebuilt from the module interface. No verified source is published, and function bodies are only available as bytecode.
module tick;
struct TickInfo has copy, drop, store {
index: i32::I32,
sqrt_price: u128,
liquidity_gross: u128,
liquidity_net: i128::I128,
fee_growth_outside_a: u128,
fee_growth_outside_b: u128,
tick_cumulative_out_side: i64::I64,
seconds_per_liquidity_out_side: u256,
seconds_out_side: u64,
reward_growths_outside: vector<u128>,
}
struct TickManager has store {
tick_spacing: u32,
}
fun compute_reward_growths(vector<u128>, vector<u128>): vector<u128>
public(package) fun cross(&mut TickManager,i32::I32,u128,u128,vector<u128>,i64::I64,u256,u64): i128::I128
public fun get_fee_and_reward_growths_inside(&TickManager,i32::I32,i32::I32,i32::I32,u128,u128,vector<u128>): (u128, u128, vector<u128>)
public(package) fun update(&mut TickManager,ID,i32::I32,i32::I32,i128::I128,u128,u128,vector<u128>,i64::I64,u256,u64,bool): bool