@raydium-io/raydium-sdk-v2
Version:
An SDK for building applications on top of Raydium.
28 lines (25 loc) • 837 B
TypeScript
import BN__default from 'bn.js';
import Decimal from 'decimal.js';
declare class MathLaunch {
static _Q64: Decimal;
static _multipler(decimals: number): Decimal;
static getPrice({ priceX64, decimalA, decimalB }: {
priceX64: BN__default;
decimalA: number;
decimalB: number;
}): Decimal;
static getPriceX64({ price, decimalA, decimalB }: {
price: Decimal;
decimalA: number;
decimalB: number;
}): BN__default;
}
declare function checkPoolToAmm({ supply, totalFundRaisingB, totalLockedAmount, totalSellA, migrateType, decimalsA }: {
supply: BN__default;
totalSellA: BN__default;
totalLockedAmount: BN__default;
totalFundRaisingB: BN__default;
migrateType: 'amm' | 'cpmm';
decimalsA: number;
}): boolean;
export { MathLaunch, checkPoolToAmm };