List of all items
Structs
- CollectFeesQuote
- DecreaseLiquidityQuote
- ExactInSwapQuote
- ExactOutSwapQuote
- FusionPoolFacade
- IncreaseLiquidityQuote
- LimitOrderDecreaseQuote
- LimitOrderFacade
- LimitSwapComputation
- OrderBookEntry
- PositionFacade
- PositionRatio
- SwapResult
- TickArrayFacade
- TickArraySequence
- TickFacade
- TickRange
- TokenPair
- TransferFee
- U256Muldiv
Enums
Traits
Functions
- collect_fees_quote
- compute_swap
- decrease_limit_order_quote
- decrease_liquidity_quote
- decrease_liquidity_quote_a
- decrease_liquidity_quote_b
- div_by_sqrt_price_squared
- first_unoccupied_position_in_bundle
- get_amount_a_from_liquidity
- get_amount_b_from_liquidity
- get_amounts_from_liquidity
- get_full_range_tick_indexes
- get_initializable_tick_index
- get_limit_order_output_amount
- get_liquidity_from_amount_a
- get_liquidity_from_amount_b
- get_liquidity_from_amounts
- get_next_initializable_tick_index
- get_order_book_side
- get_prev_initializable_tick_index
- get_tick_array_start_tick_index
- get_tick_index_in_array
- hi_lo
- increase_liquidity_quote
- increase_liquidity_quote_a
- increase_liquidity_quote_b
- invert_price
- invert_sqrt_price
- invert_tick_index
- is_full_range_only
- is_position_bundle_empty
- is_position_bundle_full
- is_position_in_range
- is_tick_index_in_bounds
- is_tick_initializable
- limit_order_fee
- limit_order_quote_by_input_token
- limit_order_quote_by_output_token
- limit_order_reward_by_output_token
- mul_by_sqrt_price_squared
- mul_u256
- order_tick_indexes
- position_ratio_x64
- position_status
- price_to_sqrt_price
- price_to_tick_index
- sqrt_price_to_price
- sqrt_price_to_tick_index
- swap_quote_by_input_token
- swap_quote_by_output_token
- tick_index_to_price
- tick_index_to_sqrt_price
- try_apply_swap_fee
- try_apply_transfer_fee
- try_get_amount_delta_a
- try_get_amount_delta_a_and_b
- try_get_amount_delta_b
- try_get_max_amount_with_slippage_tolerance
- try_get_min_amount_with_slippage_tolerance
- try_get_next_sqrt_price_from_a
- try_get_next_sqrt_price_from_b
- try_mul_div
- try_reverse_apply_swap_fee
- try_reverse_apply_transfer_fee
Type Aliases
Constants
- AMOUNT_EXCEEDS_LIMIT_ORDER_INPUT_AMOUNT
- AMOUNT_EXCEEDS_MAX_U64
- ARITHMETIC_OVERFLOW
- BPS_DENOMINATOR
- FEE_RATE_MUL_VALUE
- FULL_RANGE_ONLY_TICK_SPACING_THRESHOLD
- INVALID_RANGE_BOUNDS
- INVALID_SLIPPAGE_TOLERANCE
- INVALID_SQRT_PRICE_LIMIT_DIRECTION
- INVALID_TICK_ARRAY_SEQUENCE
- INVALID_TICK_INDEX
- INVALID_TIMESTAMP
- INVALID_TRANSFER_FEE
- LIMIT_ORDER_AND_POOL_ARE_OUT_OF_SYNC
- MAX_PROTOCOL_FEE_RATE
- MAX_SQRT_PRICE
- MAX_TICK_INDEX
- MIN_SQRT_PRICE
- MIN_TICK_INDEX
- POSITION_BUNDLE_SIZE
- PROTOCOL_FEE_RATE_MUL_VALUE
- Q64_RESOLUTION
- SQRT_PRICE_LIMIT_OUT_OF_BOUNDS
- SQRT_PRICE_OUT_OF_BOUNDS
- TICK_ARRAY_NOT_EVENLY_SPACED
- TICK_ARRAY_SIZE
- TICK_INDEX_NOT_IN_ARRAY
- TICK_INDEX_OUT_OF_BOUNDS
- TICK_SEQUENCE_EMPTY
- ZERO_TRADABLE_AMOUNT