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

Method dMarkPriceConvertData

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

* Converts the delivery markPrice 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

2836 * @return {object} - user friendly data type
2837 */
2838 dMarkPriceConvertData(data: any) {
2839 const friendlyData = (data: any) => {
2840 const {
2841 e: eventType,
2842 E: eventTime,
2843 s: symbol,
2844 p: markPrice,
2845 r: fundingRate,
2846 T: fundingTime
2847 } = data;
2848 return {
2849 eventType,
2850 eventTime,
2851 symbol,
2852 markPrice,
2853 fundingRate,
2854 fundingTime
2855 };
2856 };
2857 if (Array.isArray(data)) {
2858 const result = [];
2859 for (const obj of data) {
2860 result.push(friendlyData(obj));
2861 }
2862 return result;
2863 }
2864 return friendlyData(data);
2865 }
2866
2867 /**
2868 * Converts the delivery aggTrade stream data into a friendly object

Callers 1

Calls 1

friendlyDataFunction · 0.85

Tested by

no test coverage detected