@ultrade/ultrade-js-sdk
Version:
This package contains the original js/ts SDK.
57 lines (56 loc) • 1.24 kB
TypeScript
/**
* 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;
}