UNPKG

@exchanges/binance

Version:

Exchange provider for Binance API

40 lines (39 loc) 1.25 kB
import { BinanceClient } from '../../../clients'; import { usdtM } from '../../../info'; export interface ExchangeInformationResponse { exchangeFilters: any[]; rateLimits: usdtM.RateLimitType[]; serverTime: Date; futuresType: string; assets: { asset: string; marginAvailable: boolean; autoAssetExchange: number; }[]; symbols: { symbol: string; pair: string; contractType: usdtM.ContractType; deliveryDate: Date; onboardDate: Date; status: usdtM.ContractStatusType; maintMarginPercent: number; requiredMarginPercent: number; baseAsset: string; quoteAsset: string; marginAsset: string; pricePrecision: number; quantityPrecision: number; baseAssetPrecision: number; quotePrecision: number; underlyingType: string; underlyingSubType: string[]; settlePlan: number; triggerProtect: number; filters: usdtM.SymbolFilter[]; orderTypes: usdtM.OrderType[]; timeInForce: usdtM.TimeInForce[]; }[]; timezone: string; } export declare function exchangeInformation(client: BinanceClient): Promise<ExchangeInformationResponse>;