@exchanges/binance
Version:
Exchange provider for Binance API
35 lines (34 loc) • 1.16 kB
TypeScript
import { BinanceSignedClient } from '../../../clients';
import { coinM } from '../../../info';
export interface ExchangeInformationResponse {
exchangeFilters: any[];
rateLimits: coinM.RateLimitType[];
serverTime: Date;
symbols: {
filters: coinM.SymbolFilter[];
OrderType: coinM.OrderType[];
timeInForce: coinM.TimeInForce[];
symbol: string;
pair: string;
contractType: coinM.ContractType;
deliveryDate: Date;
onboardDate: Date;
contractStatus: coinM.ContractStatusType;
contractSize: number;
quoteAsset: string;
baseAsset: string;
marginAsset: string;
pricePrecision: number;
quantityPrecision: number;
baseAssetPrecision: number;
quotePrecision: number;
equalQtyPrecision: number;
triggerProtect: number;
maintMarginPercent: number;
requiredMarginPercent: number;
underlyingType: string;
underlyingSubType: string[];
}[];
timezone: string;
}
export declare function exchangeInformation(client: BinanceSignedClient): Promise<ExchangeInformationResponse>;