Function decrease_liquidity_quote
pub fn decrease_liquidity_quote(
liquidity_delta: u128,
slippage_tolerance_bps: u16,
current_sqrt_price: u128,
tick_index_1: i32,
tick_index_2: i32,
transfer_fee_a: Option<TransferFee>,
transfer_fee_b: Option<TransferFee>,
) -> Result<DecreaseLiquidityQuote, &'static str>
Expand description
Calculate the quote for decreasing liquidity
§Parameters
liquidity_delta
- The amount of liquidity to decreaseslippage_tolerance
- The slippage tolerance in bpscurrent_sqrt_price
- The current sqrt price of the pooltick_index_1
- The first tick index of the positiontick_index_2
- The second tick index of the positiontransfer_fee_a
- The transfer fee for token A in bpstransfer_fee_b
- The transfer fee for token B in bps
§Returns
- A DecreaseLiquidityQuote struct containing the estimated token amounts