@q-dev/qdex-js-sdk
Version:
Typescript Library to interact with Q DEX Contracts
22 lines (21 loc) • 784 B
TypeScript
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 {};