MCPcopy Create free account
hub / github.com/ccxt/node-binance-api / fTickerConvertData

Method fTickerConvertData

src/node-binance-api.ts:2004–2055  ·  view source on GitHub ↗

* Converts the futures ticker stream data into a friendly object * @param {object} data - user data callback data type * @return {object} - user friendly data type

(data: any)

Source from the content-addressed store, hash-verified

2002 * @return {object} - user friendly data type
2003 */
2004 fTickerConvertData(data: any) {
2005 const friendlyData = (data: any) => {
2006 const {
2007 e: eventType,
2008 E: eventTime,
2009 s: symbol,
2010 p: priceChange,
2011 P: percentChange,
2012 w: averagePrice,
2013 c: close,
2014 Q: closeQty,
2015 o: open,
2016 h: high,
2017 l: low,
2018 v: volume,
2019 q: quoteVolume,
2020 O: openTime,
2021 C: closeTime,
2022 F: firstTradeId,
2023 L: lastTradeId,
2024 n: numTrades
2025 } = data;
2026 return {
2027 eventType,
2028 eventTime,
2029 symbol,
2030 priceChange,
2031 percentChange,
2032 averagePrice,
2033 close,
2034 closeQty,
2035 open,
2036 high,
2037 low,
2038 volume,
2039 quoteVolume,
2040 openTime,
2041 closeTime,
2042 firstTradeId,
2043 lastTradeId,
2044 numTrades
2045 };
2046 };
2047 if (Array.isArray(data)) {
2048 const result = [];
2049 for (const obj of data) {
2050 result.push(friendlyData(obj));
2051 }
2052 return result;
2053 }
2054 return friendlyData(data);
2055 }
2056
2057 /**
2058 * Converts the futures miniTicker stream data into a friendly object

Callers 1

futuresTickerStreamMethod · 0.95

Calls 1

friendlyDataFunction · 0.85

Tested by

no test coverage detected