UNPKG

openswap-app-sdk

Version:

SDK to interact with OpenSwap

59 lines (58 loc) 1.84 kB
export declare class Pairs { chainID: number; pairCount: number; multicall: string; pairAddresses: any[]; pairData: any[]; pairTokens: any[]; uniPairs: any[]; uniPairsInverted: any[]; openxSupply: number; openxBurnt: number; constructor(_chainID: number, _multicallAddress: string); setPairAddresses(addresses: any[]): Promise<void>; getPairData(): Promise<any[]>; getUniPairs(): Promise<any[]>; getUniPairsInverted(): Promise<any[]>; getOpenXSupply(): number; getOpenXBurnt(): number; getPairFromAddresses(token0: string, token1: string, user: string): Promise<{ pairAddress: string; token0Address: string; token1Address: string; token0decimals: string; token1decimals: string; lpSupply: string; reserve0: string; reserve1: string; timestamp: string; lpBal: string; token0Bal: string; token1Bal: string; uniPair: {}; } | { pairAddress: string; }>; getLPAddress(token0: string, token1: string): Promise<any>; getLPdata(lp: string, user: string, token0: string, token1: string): Promise<{ pairAddress: string; token0Address: string; token1Address: string; token0decimals: string; token1decimals: string; lpSupply: string; reserve0: string; reserve1: string; timestamp: string; lpBal: string; token0Bal: string; token1Bal: string; uniPair: {}; }>; genUniPair(pairData: any): any; getAllPairsCount(): Promise<number>; genUniPairs(): Promise<void>; getAllTokensData(): Promise<void>; getAllPairsData(): Promise<void>; getAllPairs(): Promise<void>; }