@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
TypeScript
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>;