@raydium-io/raydium-sdk-v2
Version:
An SDK for building applications on top of Raydium.
21 lines (18 loc) • 719 B
TypeScript
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 };