@raydium-io/raydium-sdk-v2
Version:
An SDK for building applications on top of Raydium.
11 lines (8 loc) • 686 B
TypeScript
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;
}
export { SqrtPriceMath };