@nexex/orderbook
Version:
18 lines (17 loc) • 729 B
TypeScript
import { Dex } from '@nexex/api';
import { OrderbookOrder } from '@nexex/types';
import { OrderbookEvent } from '@nexex/types/orderbook';
import { Subject } from 'rxjs';
import { OrderService } from '../order/order.service';
import { OrderbookService } from '../orderbook/orderbook.service';
export declare class OrderController {
private readonly dex;
private readonly orderService;
private readonly orderbookService;
private readonly events$;
constructor(dex: Dex, orderService: OrderService, orderbookService: OrderbookService, events$: Subject<OrderbookEvent>);
queryOrder(hash: string): Promise<OrderbookOrder>;
placeLimitOrder(order: OrderbookOrder): Promise<{
result: string;
}>;
}