UNPKG

@ultrade/ultrade-js-sdk

Version:

This package contains the original js/ts SDK.

57 lines (56 loc) 1.24 kB
/** * Market-related method arguments */ import { OrderExecution, OrderExecutionType } from "../enum/index.ts"; export interface IGetPairListArgs { selectedPairId: number; } export interface IGetPairArgs { symbol: string | number; } export interface IGetPriceArgs { symbol: string; } export interface IGetDepthArgs { symbol: string; depth: number; baseDecimal: number; } export interface IGetSymbolsArgs { mask?: string; } export interface IGetLastTradesArgs { symbol: string; } export interface IGetHistoryArgs { symbol: string; interval: string; startTime?: number; endTime?: number; limit?: number; page?: number; } export interface IGetOrdersArgs { symbol?: string; status?: OrderExecution; limit?: number; endTime?: number; startTime?: number; orderHistoryTab?: OrderExecutionType; } export interface IGetOrderByIdArgs { orderId: number; } export interface IGetWithdrawalFeeArgs { assetAddress: string; chainId: number; } export interface IGetKycInitLinkArgs { embeddedAppUrl: string | null; } export interface IGetDollarValuesArgs { assetIds?: number[]; } export interface IGetTransactionDetailsArgs { transactionId: number; }