UNPKG

@nexex/orderbook

Version:
18 lines (17 loc) 825 B
import { Dex } from '@nexex/api'; import { Market, MarketConfig, OrderbookEvent } from '@nexex/types/orderbook'; import { Subject } from 'rxjs'; import { ObConfig } from '../global/global.model'; import { OrderbookService } from '../orderbook/orderbook.service'; export declare class MarketController { private readonly dex; private readonly orderbookService; private config; private readonly events$; constructor(dex: Dex, orderbookService: OrderbookService, config: ObConfig, events$: Subject<OrderbookEvent>); makerRecipient(): MarketConfig; queryMarkets(): Promise<Market[]>; queryOrders(market: string, _limit?: string, _decimals?: string): Promise<any>; queryOrderByPrice(market: string, side: string, price: string, _decimals?: string): Promise<any>; private getTokenAddress; }