UNPKG

@exchanges/binance

Version:

Exchange provider for Binance API

32 lines (31 loc) 1.12 kB
import { AxiosInstance } from 'axios'; import { CONST } from '../info'; export interface BinanceClientOptions { spotApiEndpoint?: string; spotSocketEndpoint?: string; usdFuturesApiEndpoint?: string; usdFuturesSocketEndpoint?: string; coinFuturesApiEndpoint?: string; coinFuturesSocketEndpoint?: string; vanillaApiEndpoint?: string; vanillaSocketEndpoint?: string; axios?: AxiosInstance; } export declare class BinanceClient { [CONST.SYMBOL_X_MBX_USED_WEIGHT]: number; protected _options: BinanceClientOptions; constructor(options?: BinanceClientOptions); get options(): BinanceClientOptions; get axios(): AxiosInstance; get spotApiEndpoint(): string; get spotSocketEndpoint(): string; get usdFuturesApiEndpoint(): string; get usdFuturesSocketEndpoint(): string; get coinFuturesApiEndpoint(): string; get coinFuturesSocketEndpoint(): string; get vanillaApiEndpoint(): string; get vanillaSocketEndpoint(): string; get XMBXUsedWeight(): number; getTime: () => number; checkGeneralAPIConnection: () => Promise<boolean>; }