@orca-so/whirlpools-sdk
Version:
Typescript SDK to interact with Orca's Whirlpool program.
20 lines (19 loc) • 730 B
TypeScript
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;