UNPKG

@orca-so/whirlpools-sdk

Version:

Typescript SDK to interact with Orca's Whirlpool program.

20 lines (19 loc) 730 B
import type { BN } from "@coral-xyz/anchor"; import type { DynamicTickData, PositionData, TickData, WhirlpoolData } from "../../types/public"; import type { TokenExtensionContextForPool } from "../../utils/public/token-extension-util"; export type CollectFeesQuoteParam = { whirlpool: WhirlpoolData; position: PositionData; tickLower: TickData | DynamicTickData; tickUpper: TickData | DynamicTickData; tokenExtensionCtx: TokenExtensionContextForPool; }; export type CollectFeesQuote = { feeOwedA: BN; feeOwedB: BN; transferFee: { deductedFromFeeOwedA: BN; deductedFromFeeOwedB: BN; }; }; export declare function collectFeesQuote(param: CollectFeesQuoteParam): CollectFeesQuote;