Position Module
Manages user liquidity positions and fee tracking
Structs
struct LBPosition has key, store {
id: UID,
pair_id: ID,
coin_type_a: TypeName,
coin_type_b: TypeName,
lock_until: u64,
}struct LBPositionManager has store {
positions: Table<ID, LBPositionInfo>,
}struct LBPositionInfo has store {
position_id: ID,
bins: Table<u32, LBBinPosition>,
fee_reward_info: FeeRewardInfo,
}Core Functions
Last updated