@nexex/orderbook-client
Version:
client for @nexex/orderbook
15 lines (14 loc) • 659 B
TypeScript
import { PlainDexOrder } from '@nexex/types';
import { Market, MarketConfig, Orderbook, OrderbookOrder } from '@nexex/types/orderbook';
import { OrderbookServerInfo, OrderbookWsClientConfig } from './';
export declare class OrderbookRestClient {
private config;
constructor(config: OrderbookWsClientConfig);
serverInfo(): Promise<OrderbookServerInfo>;
snapshot(marketId: string, limit?: number): Promise<Orderbook>;
marketConfig(marketId: string): Promise<MarketConfig>;
placeOrder(order: PlainDexOrder): Promise<void>;
queryOrder(orderHash: string): Promise<OrderbookOrder>;
markets(): Promise<Market[]>;
private parse;
}