@tatumio/tatum-v1
Version:
Tatum API client allows browsers and Node.js clients to interact with Tatum API.
33 lines (32 loc) • 1.81 kB
TypeScript
import { OrderBookRequest } from '../model/request/OrderBook';
import { OrderBookResponse } from '../model/response/ledger/OrderBook';
/**
* For more details, see <a href="https://apidoc.tatum.io/#operation/getHistoricalTrades" target="_blank">Tatum API documentation</a>
*/
export declare const getHistoricalTrades: (pageSize?: number, offset?: number, id?: string | undefined, pair?: string | undefined) => Promise<OrderBookResponse[]>;
/**
* For more details, see <a href="https://apidoc.tatum.io/#operation/getBuyTrades" target="_blank">Tatum API documentation</a>
*/
export declare const getActiveBuyTrades: (id: string, pageSize?: number, offset?: number) => Promise<OrderBookResponse[]>;
/**
* For more details, see <a href="https://apidoc.tatum.io/#operation/getSellTrades" target="_blank">Tatum API documentation</a>
*/
export declare const getActiveSellTrades: (id: string, pageSize?: number, offset?: number) => Promise<OrderBookResponse[]>;
/**
* For more details, see <a href="https://apidoc.tatum.io/#operation/storeTrade" target="_blank">Tatum API documentation</a>
*/
export declare const storeTrade: (data: OrderBookRequest) => Promise<{
id: string;
}>;
/**
* For more details, see <a href="https://apidoc.tatum.io/#operation/getTradeById" target="_blank">Tatum API documentation</a>
*/
export declare const getTradeById: (id: string) => Promise<OrderBookResponse>;
/**
* For more details, see <a href="https://apidoc.tatum.io/#operation/deleteTrade" target="_blank">Tatum API documentation</a>
*/
export declare const deleteTrade: (id: string) => Promise<void>;
/**
* For more details, see <a href="https://apidoc.tatum.io/#operation/deleteAccountTrades" target="_blank">Tatum API documentation</a>
*/
export declare const deleteAccountTrades: (id: string) => Promise<void>;