UNPKG

@raydium-io/raydium-sdk-v2

Version:

An SDK for building applications on top of Raydium.

21 lines (18 loc) 719 B
import BN__default from 'bn.js'; import { LimitOrderLayout, TickLayout } from '../layout.js'; import '../../../marshmallow/index.js'; import '@solana/web3.js'; import '../../../marshmallow/buffer-layout.js'; declare class LimitOrderMath { static isFullyFilled({ orderInfo }: { orderInfo: ReturnType<typeof LimitOrderLayout.decode>; }): boolean; static getUnFilledAmount({ orderInfo }: { orderInfo: ReturnType<typeof LimitOrderLayout.decode>; }): BN__default; static settleFilledOrder({ orderInfo, tickInfo, }: { orderInfo: ReturnType<typeof LimitOrderLayout.decode>; tickInfo: ReturnType<typeof TickLayout.decode>; }): BN__default; } export { LimitOrderMath };