UNPKG

ark-monitor

Version:
35 lines (28 loc) 900 B
async function numberOfNodesByHeight(){ let nodeList = require('../../listOfNodes.json') let result_final = { name : "number Of Nodes By Height", result : null }; let result = {}; //let res = fetchAsync(`https://api.ark.io/api/peers?page=1&limit=100`); let temp = await nodeList.forEach(elem => { let height = elem.height; if(!result[`${height}`]){ result[`${height}`] = 1; } else{ result[`${height}`]++; } }); result_final.result = result return result; } /* test de la fonction */ // async function testHeight(){ // let nodeList = require('../../listOfNodes.json') // let result = await numberOfNodesByHeight(nodeList); // console.log(result); // } // testHeight() module.exports.numberOfNodesByHeight = numberOfNodesByHeight;