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

API

events

Module0x67b3…928a
Move path
0x3492…c267::events
Functions
240 public, 0 entry
Structs
25
Friend modules
adminconfigpooltick
events

Declarations

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

module events;
struct AdminCapTransferred has copy, drop {
owner: address,
}
struct AssetSwap has copy, drop {
pool_id: ID,
a2b: bool,
amount_in: u64,
amount_out: u64,
pool_coin_a_amount: u64,
pool_coin_b_amount: u64,
fee: u64,
before_liquidity: u128,
after_liquidity: u128,
before_sqrt_price: u128,
after_sqrt_price: u128,
current_tick: i32::I32,
exceeded: bool,
sequence_number: u128,
}
struct FlashSwap has copy, drop {
pool_id: ID,
a2b: bool,
amount_in: u64,
amount_out: u64,
fee: u64,
before_liquidity: u128,
after_liquidity: u128,
before_sqrt_price: u128,
after_sqrt_price: u128,
current_tick: i32::I32,
exceeded: bool,
sequence_number: u128,
}
struct LiquidityProvided has copy, drop {
pool_id: ID,
position_id: ID,
coin_a_amount: u64,
coin_b_amount: u64,
pool_coin_a_amount: u64,
pool_coin_b_amount: u64,
liquidity: u128,
before_liquidity: u128,
after_liquidity: u128,
current_sqrt_price: u128,
current_tick_index: i32::I32,
lower_tick: i32::I32,
upper_tick: i32::I32,
sequence_number: u128,
}
struct LiquidityRemoved has copy, drop {
pool_id: ID,
position_id: ID,
coin_a_amount: u64,
coin_b_amount: u64,
pool_coin_a_amount: u64,
pool_coin_b_amount: u64,
liquidity: u128,
before_liquidity: u128,
after_liquidity: u128,
current_sqrt_price: u128,
current_tick_index: i32::I32,
lower_tick: i32::I32,
upper_tick: i32::I32,
sequence_number: u128,
}
struct ObservationCardinalityUpdated has copy, drop {
pool: ID,
previous_observation_cardinality: u64,
current_observation_cardinality: u64,
sequence_number: u128,
}
struct PoolCreated has copy, drop {
id: ID,
coin_a: String,
coin_a_symbol: String,
coin_a_decimals: u8,
coin_a_url: String,
coin_b: String,
coin_b_symbol: String,
coin_b_decimals: u8,
coin_b_url: String,
current_sqrt_price: u128,
current_tick_index: i32::I32,
tick_spacing: u32,
fee_rate: u64,
protocol_fee_share: u64,
}
struct PoolCreationFeeClaimed has copy, drop {
coin_type: String,
amount: u64,
destination: address,
accrued_fee_before: u64,
accrued_fee_after: u64,
}
struct PoolCreationFeePaid has copy, drop {
pool: ID,
creator: address,
coin_type: String,
fee_amount: u64,
total_accrued_fee: u64,
}
struct PoolCreationFeeUpdate has copy, drop {
coin_type: String,
previous_fee_amount: u64,
current_fee_amount: u64,
}
struct PoolManagerUpdate has copy, drop {
pool_id: ID,
new_manager: address,
sequence_number: u128,
}
struct PoolPauseStatusUpdate has copy, drop {
pool_id: ID,
status: bool,
sequence_number: u128,
}
struct PoolRewardReservesIncreased has copy, drop {
pool: ID,
reward_coin_type: String,
amount: u64,
reserves_before: u64,
revers_after: u64,
}
struct PoolTickUpdate has copy, drop {
pool: ID,
index: i32::I32,
liquidity_gross: u128,
liquidity_net: i128::I128,
}
struct PositionClosed has copy, drop {
pool_id: ID,
position_id: ID,
tick_lower: i32::I32,
tick_upper: i32::I32,
}
struct PositionOpened has copy, drop {
pool_id: ID,
position_id: ID,
tick_lower: i32::I32,
tick_upper: i32::I32,
}
struct ProtocolFeeCapTransferred has copy, drop {
owner: address,
}
struct ProtocolFeeCollected has copy, drop {
pool_id: ID,
sender: address,
destination: address,
coin_a_amount: u64,
coin_b_amount: u64,
pool_coin_a_amount: u64,
pool_coin_b_amount: u64,
sequence_number: u128,
}
struct ProtocolFeeShareUpdated has copy, drop {
pool: ID,
previous_protocol_fee_share: u64,
current_protocol_fee_share: u64,
sequence_number: u128,
}
struct RewardsManagerUpdate has copy, drop {
manager: address,
is_active: bool,
}
struct SupportedVersionUpdate has copy, drop {
old_version: u64,
new_version: u64,
}
struct TickUpdate has copy, drop {
index: i32::I32,
liquidity_gross: u128,
liquidity_net: i128::I128,
}
struct UpdatePoolRewardEmissionEvent has copy, drop {
pool_id: ID,
reward_coin_symbol: String,
reward_coin_type: String,
reward_coin_decimals: u8,
total_reward: u64,
ended_at_seconds: u64,
last_update_time: u64,
reward_per_seconds: u128,
sequence_number: u128,
}
struct UserFeeCollected has copy, drop {
pool_id: ID,
position_id: ID,
coin_a_amount: u64,
coin_b_amount: u64,
pool_coin_a_amount: u64,
pool_coin_b_amount: u64,
sequence_number: u128,
}
struct UserRewardCollected has copy, drop {
pool_id: ID,
position_id: ID,
reward_type: String,
reward_symbol: String,
reward_decimals: u8,
reward_amount: u64,
sequence_number: u128,
}
public(package) fun emit_admin_cap_transfer_event(address)
public(package) fun emit_flash_swap_event(ID,bool,u64,u64,u64,u128,u128,u128,u128,i32::I32,bool,u128)
public(package) fun emit_liquidity_provided_event(ID,ID,u64,u64,u64,u64,u128,u128,u128,u128,i32::I32,i32::I32,i32::I32,u128)
public(package) fun emit_liquidity_removed_event(ID,ID,u64,u64,u64,u64,u128,u128,u128,u128,i32::I32,i32::I32,i32::I32,u128)
public(package) fun emit_observation_cardinality_updated_event(ID,u64,u64,u128)
public(package) fun emit_pool_created_event(ID,String,String,u8,String,String,String,u8,String,u128,i32::I32,u32,u64,u64)
public(package) fun emit_pool_creation_fee_claimed(String,u64,address,u64,u64)
public(package) fun emit_pool_creation_fee_paid_event(ID,address,String,u64,u64)
public(package) fun emit_pool_creation_fee_update_event(String,u64,u64)
public(package) fun emit_pool_manager_update_event(ID,address,u128)
public(package) fun emit_pool_pause_status_update_event(ID,bool,u128)
public(package) fun emit_position_close_event(ID,ID,i32::I32,i32::I32)
public(package) fun emit_position_open_event(ID,ID,i32::I32,i32::I32)
public(package) fun emit_protocol_fee_cap_transfer_event(address)
public(package) fun emit_protocol_fee_collected(ID,address,address,u64,u64,u64,u64,u128)
public(package) fun emit_protocol_fee_share_updated_event(ID,u64,u64,u128)
public(package) fun emit_reward_manager_update_event(address, bool)
public(package) fun emit_reward_reserves_increased(ID,String,u64,u64,u64)
public(package) fun emit_supported_version_update_event(u64, u64)
public(package) fun emit_swap_event(ID,bool,u64,u64,u64,u64,u64,u128,u128,u128,u128,i32::I32,bool,u128)
public(package) fun emit_tick_update_event(ID,i32::I32,u128,i128::I128)
public(package) fun emit_update_pool_reward_emission_event(ID,String,String,u8,u64,u64,u64,u128,u128)
public(package) fun emit_user_fee_collected(ID,ID,u64,u64,u64,u64,u128)
public(package) fun emit_user_reward_collected(ID,ID,String,String,u8,u64,u128)