UNPKG

xud

Version:
22 lines (21 loc) 844 B
import { Arguments, Argv } from 'yargs'; import { ListOrdersResponse, Order } from '../../proto/xudrpc_pb'; declare type FormattedOrderbook = { pairId: string; rows: string[][]; }; declare type Bucket = { price: number; quantity: number; }; export declare const createOrderbook: (orders: ListOrdersResponse.AsObject, precision: number) => FormattedOrderbook[]; export declare const createOrderbookSide: (orders: Order.AsObject[], precision?: number) => Bucket[]; export declare const command = "orderbook [pair_id] [precision]"; export declare const describe = "display the order book, with orders aggregated per price point"; export declare const builder: (argv: Argv) => Argv<{ pair_id: string | undefined; } & { precision: number; }>; export declare const handler: (argv: Arguments<any>) => Promise<void>; export {};