UNPKG

@renex/renex

Version:

The official RenEx Software Development Kit in typescript.

20 lines (19 loc) 1.25 kB
import PromiEvent from "web3/promiEvent"; import RenExSDK from "../index"; import { Order, OrderbookFilter, OrderInputs, OrderStatus, SimpleConsole, TraderOrder, Transaction, TransactionOptions } from "../types"; export declare const getMinEthTradeVolume: (sdk: RenExSDK) => Promise<import("bignumber.js").BigNumber>; export declare const openOrder: (sdk: RenExSDK, orderInputsIn: OrderInputs, options?: TransactionOptions | undefined) => Promise<{ traderOrder: TraderOrder; promiEvent: PromiEvent<Transaction> | null; }>; export declare const cancelOrder: (sdk: RenExSDK, orderID: string, options?: TransactionOptions | undefined) => Promise<{ promiEvent: PromiEvent<Transaction> | null; }>; export declare const getOrders: (sdk: RenExSDK, filter: OrderbookFilter) => Promise<Order[]>; export declare const updateAllOrderStatuses: (sdk: RenExSDK, orders?: TraderOrder[] | undefined) => Promise<Map<string, OrderStatus>>; export declare const getOrderBlockNumber: (sdk: RenExSDK, orderID: string) => Promise<number>; export declare const defaultTransactionOptions: (sdk: RenExSDK, options?: TransactionOptions | undefined) => Promise<{ awaitConfirmation: boolean; gasPrice: number | undefined; simpleConsole: SimpleConsole; }>;