UNPKG

@stabilis/c9-shape-liquidity-getter

Version:

A library for calculating redemption values of concentrated liquidity positions for C9 shape liquidity.

14 lines (13 loc) 896 B
import { RedemptionValueInput, RedemptionValuesInput, RedemptionValueOutput, RedemptionValuesOutput } from "../types"; /** * Calculates the redemption value for a single NFT position * @param input The input parameters containing componentAddress, nftId, and optional stateVersion and priceBounds * @returns A promise that resolves to the redemption values or null if calculation fails */ export declare function getRedemptionValue(input: RedemptionValueInput): Promise<RedemptionValueOutput | null>; /** * Calculates redemption values for multiple NFT positions * @param input The input parameters containing componentAddress, array of nftIds, and optional stateVersion and priceBounds * @returns A promise that resolves to an object mapping nftIds to their redemption values */ export declare function getRedemptionValues(input: RedemptionValuesInput): Promise<RedemptionValuesOutput>;