@exchanges/binance
Version:
Exchange provider for Binance API
40 lines (39 loc) • 1.25 kB
TypeScript
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>;