UNPKG

@cryptoalgebra/alm-sdk

Version:

Algebra ALM SDK

9 lines (8 loc) 911 B
import { JsonRpcProvider } from '@ethersproject/providers'; import { BigNumber } from 'ethers'; import { SupportedChainId, TotalAmounts, TotalAmountsBN } from '../types'; export declare function getTokenDecimals(tokenAddress: string, jsonProvider: JsonRpcProvider, chainId: SupportedChainId): Promise<number>; export declare function _getTotalAmounts(vaultAddress: string, jsonProvider: JsonRpcProvider, token0Decimals: number, token1Decimals: number, raw: false): Promise<TotalAmounts>; export declare function _getTotalAmounts(vaultAddress: string, jsonProvider: JsonRpcProvider, token0Decimals: number, token1Decimals: number, raw: true): Promise<TotalAmountsBN>; export declare function _getTotalSupply(vaultAddress: string, jsonProvider: JsonRpcProvider): Promise<string>; export declare function _getTotalSupply(vaultAddress: string, jsonProvider: JsonRpcProvider, raw: true): Promise<BigNumber>;