UNPKG

@raydium-io/raydium-sdk-v2

Version:

An SDK for building applications on top of Raydium.

13 lines (10 loc) 996 B
import BN__default from 'bn.js'; declare class SqrtPriceMath { static getNextSqrtPriceFromAmountARoundingUp(sqrtPriceX64: BN__default, liquidity: BN__default, amount: BN__default, add: boolean): BN__default; static getNextSqrtPriceFromAmountBRoundingDown(sqrtPriceX64: BN__default, liquidity: BN__default, amount: BN__default, add: boolean): BN__default; static getNextSqrtPriceFromInput(sqrtPriceX64: BN__default, liquidity: BN__default, amountIn: BN__default, zeroForOne: boolean): BN__default; static getNextSqrtPriceFromOutput(sqrtPriceX64: BN__default, liquidity: BN__default, amountIn: BN__default, zeroForOne: boolean): BN__default; static getAmountADeltaUnsigned(sqrtPriceLowerX64: BN__default, sqrtPriceUpperX64: BN__default, liquidity: BN__default, roundUp: boolean): BN__default; static getAmountBDeltaUnsigned(sqrtPriceLowerX64: BN__default, sqrtPriceUpperX64: BN__default, liquidity: BN__default, roundUp: boolean): BN__default; } export { SqrtPriceMath };