@exchanges/binance
Version:
Exchange provider for Binance API
32 lines (31 loc) • 853 B
TypeScript
import { BinanceSignedClient } from '../../../clients';
import { usdtM } from '../../../info';
export declare type AccountTradeListPayload = ({
symbol: string;
} | {
pair: string;
}) & {
startTime?: Date | number;
endTime?: Date | number;
fromId?: number;
limit?: number;
};
export interface AccountTradeListResponse {
symbol: string;
id: number;
orderId: number;
pair: string;
side: usdtM.OrderSide;
price: number;
quantity: number;
realizedPnl: number;
marginAsset: string;
baseQuantity: number;
commission: number;
commissionAsset: string;
time: Date;
positionSide: usdtM.PositionSide;
buyer: boolean;
maker: boolean;
}
export declare function accountTradeList(client: BinanceSignedClient, payload: AccountTradeListPayload): Promise<AccountTradeListResponse[]>;