UNPKG

binance

Version:

Professional Node.js & JavaScript SDK for Binance REST APIs & WebSockets, with TypeScript & end-to-end tests.

29 lines 1.19 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getUSDMFuturesSymbolMinNotional = getUSDMFuturesSymbolMinNotional; exports.getUSDMFuturesMinNotionalSymbolMap = getUSDMFuturesMinNotionalSymbolMap; /** Get min notional filter for a USDM futures symbol */ function getUSDMFuturesSymbolMinNotional(exchangeInfo, symbol) { const specs = exchangeInfo.symbols.find((sym) => sym.symbol === symbol); if (!specs) { return null; } const filterType = 'MIN_NOTIONAL'; const filter = specs.filters.find((filter) => filter.filterType === filterType); if (!filter) { return null; } return Number(filter.notional); } /** Returns an object where keys are USDM Futures symbols and values are min notionals for that symbol */ function getUSDMFuturesMinNotionalSymbolMap(exchangeInfo) { const minNotionals = exchangeInfo.symbols.reduce((res, spec) => { const filter = spec.filters.find((filter) => filter.filterType === 'MIN_NOTIONAL'); if (filter) { res[spec.symbol] = filter.notional; } return res; }, {}); return minNotionals; } //# sourceMappingURL=exchangeInfo.js.map