@kamino-finance/kliquidity-sdk
Version:
Typescript SDK for interacting with the Kamino Liquidity (kliquidity) protocol
21 lines • 903 B
TypeScript
import { PoolSimulationResponse } from '../models/PoolSimulationResponseData';
import Decimal from 'decimal.js';
import { Address } from '@solana/kit';
export type SimulationParameters = {
poolAddress: Address;
depositDate: string;
endDate: string;
};
export type SimulationManualPoolParameters = SimulationParameters & {
priceLower: Decimal;
priceUpper: Decimal;
};
export type SimulationPercentagePoolParameters = SimulationParameters & {
rangeWidthPriceLower: number;
rangeWidthPriceUpper: number;
resetRangeWidthPercUpper?: number;
resetRangeWidthPercLower?: number;
};
export declare function simulateManualPool(params: SimulationManualPoolParameters): Promise<PoolSimulationResponse>;
export declare function simulatePercentagePool(params: SimulationPercentagePoolParameters): Promise<PoolSimulationResponse>;
//# sourceMappingURL=PoolSimulationService.d.ts.map