@renex/renex
Version:
The official RenEx Software Development Kit in typescript.
20 lines (19 loc) • 1.25 kB
TypeScript
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;
}>;