pool
Module0x7cfe…9861
- Move path
- 0xf6c0…ebf1::pool
- Functions
- 6938 public, 0 entry
- Structs
- 5
- Friend modules
- admincollectcreate_poolliquiditytrade
pool
Functions69
Structs5
key is an object with an id. store can be kept inside other objects. copy can be duplicated. drop can be thrown away.
- ObservationCardinalityUpdatedEventcopydropstore
sender address pool_id ID observation_cardinality_next_old u64 observation_cardinality_next_new u64 id UID type_x TypeName type_y TypeName sqrt_price u128 liquidity u128 tick_index i32::I32 tick_spacing u32 max_liquidity_per_tick u128 fee_growth_global_x u128 fee_growth_global_y u128 reserve_x Balance<T0> reserve_y Balance<T1> swap_fee_rate u64 flash_loan_fee_rate u64 protocol_fee_share u64 protocol_flash_loan_fee_share u64 protocol_fee_x u64 protocol_fee_y u64 ticks Table<i32::I32, tick::TickInfo> tick_bitmap Table<i32::I32, u256> reward_infos vector<PoolRewardInfo> observation_index u64 observation_cardinality u64 observation_cardinality_next u64 observations vector<oracle::Observation> - PoolRewardCustodianDfKey<phantom T0>copydropstore
dummy_field bool - PoolRewardInfocopydropstore
reward_coin_type TypeName last_update_time u64 ended_at_seconds u64 total_reward u64 total_reward_allocated u64 reward_per_seconds u128 reward_growth_global u128 - UpdatePoolRewardEmissionEventcopydropstore
sender address pool_id ID reward_coin_type TypeName total_reward u64 ended_at_seconds u64 reward_per_seconds u128
Constants0
No constants are used by this module's code