@exchanges/binance
Version:
Exchange provider for Binance API
50 lines (49 loc) • 1.56 kB
TypeScript
import { BinanceSignedClient } from '../../../clients';
import { usdtM } from '../../../info';
export interface AccountInformationV2Response {
feeTier: number;
canTrade: boolean;
canDeposit: boolean;
canWithdraw: boolean;
updateTime: Date;
totalInitialMargin: number;
totalMaintMargin: number;
totalWalletBalance: number;
totalUnrealizedProfit: number;
totalMarginBalance: number;
totalPositionInitialMargin: number;
totalOpenOrderInitialMargin: number;
totalCrossWalletBalance: number;
totalCrossUnPnl: number;
availableBalance: number;
maxWithdrawAmount: number;
assets: {
asset: string;
walletBalance: number;
unrealizedProfit: number;
marginBalance: number;
maintMargin: number;
initialMargin: number;
positionInitialMargin: number;
openOrderInitialMargin: number;
crossWalletBalance: number;
crossUnPnl: number;
availableBalance: number;
maxWithdrawAmount: number;
}[];
positions: {
symbol: string;
initialMargin: number;
maintMargin: number;
unrealizedProfit: number;
positionInitialMargin: number;
openOrderInitialMargin: number;
leverage: number;
isolated: boolean;
entryPrice: number;
maxNotional: number;
positionSide: usdtM.PositionSide;
positionAmt: number;
}[];
}
export declare function accountInformationV2(client: BinanceSignedClient): Promise<AccountInformationV2Response>;