@cryptoalgebra/alm-sdk
Version:
Algebra ALM SDK
18 lines (17 loc) • 626 B
TypeScript
import { JsonRpcProvider } from '@ethersproject/providers';
import { SupportedDex } from '../types';
export type VaultPositionsInfo = {
currentTick: number;
currentPrice: number;
positions: {
tickLower: number;
tickUpper: number;
priceLower: number;
priceUpper: number;
liquidity: string;
amountToken0: string;
amountToken1: string;
positionTvl: number;
}[];
};
export declare function getVaultPositions(vaultAddress: string, jsonProvider: JsonRpcProvider, dex: SupportedDex, decimals0?: number, decimals1?: number): Promise<VaultPositionsInfo>;