UNPKG

@q-dev/qdex-js-sdk

Version:

Typescript Library to interact with Q DEX Contracts

22 lines (21 loc) 784 B
import Web3 from 'web3'; import { DEXPair } from '../../web3-contracts/DEX_Pair'; import { DEXContractInstance } from '../DEXContractInstance'; interface Reserves { _reserve0: string; _reserve1: string; _blockTimestampLast: string; } /** * Pair instance to interact with the UniswapV2Pair contract * See [onchain documentation]((@q-dex-repo/@network/UniswapV2Pair) for more details. * An instance of this class for a deployed network can be obtained via {@link ContractRegistryInstance.dexPair} */ export declare class DEXPairInstance extends DEXContractInstance<DEXPair> { constructor(web3: Web3, address: string); /** * [External documentation](@q-dex-repo/@network/UniswapV2Pair/#getreserves) */ getReserves(): Promise<Reserves>; } export {};