xud
Version:
Exchange Union Daemon
22 lines (21 loc) • 844 B
TypeScript
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 {};