List of all items
Structs
- GuardParams
- GuardedQuote
- OraclePayload
- Price
- Prices
- Quote
- SingleSideLiquidity
- TransferFeeConfig
- TransferFeeRate
Enums
Functions
- a_to_b
- ask_liquidity
- ask_price
- b_to_a
- bid_liquidity
- bid_price
- calculate_fee_for_rate
- calculate_pre_fee_amount_for_rate
- check_guards
- check_oracle_validity
- deviation_per_m
- invert_price
- quote_exact_in
- quote_exact_in_with_guards
- quote_exact_out
- quote_exact_out_with_guards
Type Aliases
Constants
- AMOUNT_EXCEEDS_MAX_I32
- AMOUNT_EXCEEDS_MAX_U128
- AMOUNT_EXCEEDS_MAX_U32
- AMOUNT_EXCEEDS_MAX_U64
- ARITHMETIC_OVERFLOW
- BPS_DENOMINATOR
- BPS_EXCEEDS_MAX_U16
- INVALID_ORACLE_DATA
- INVENTORY_A_SIDE_EXCEEDED
- INVENTORY_B_SIDE_EXCEEDED
- INVENTORY_IMBALANCE
- ORACLE_DATA_LEN
- ORACLE_EXPIRED
- ORACLE_PAYLOAD_LEN
- ORACLE_PRICE_ABOVE_MAX
- ORACLE_PRICE_BELOW_MIN
- PER_CENT_DENOMINATOR
- PER_M_DENOMINATOR
- SKEW_LEN
- SKEW_OFFSET
- SPREAD_BELOW_MIN