UNPKG

@cryptoalgebra/alm-sdk

Version:

Algebra ALM SDK

8 lines (7 loc) 832 B
import { JsonRpcProvider } from '@ethersproject/providers'; import { BigNumber } from 'ethers'; import { SupportedDex, TotalAmounts, TotalAmountsBN } from '../types'; export declare function getTotalAmounts(vaultAddress: string, jsonProvider: JsonRpcProvider, dex: SupportedDex, raw: false, token0Decimals: number, token1Decimals: number): Promise<TotalAmounts>; export declare function getTotalAmounts(vaultAddress: string, jsonProvider: JsonRpcProvider, dex: SupportedDex, raw: true, token0Decimals: number, token1Decimals: number): Promise<TotalAmountsBN>; export declare function getTotalSupply(vaultAddress: string, jsonProvider: JsonRpcProvider, dex: SupportedDex): Promise<string>; export declare function getTotalSupply(vaultAddress: string, jsonProvider: JsonRpcProvider, dex: SupportedDex, raw: true): Promise<BigNumber>;