ark-monitor
Version:
A CLI to monitor the Ark blockchain.
35 lines (28 loc) • 900 B
JavaScript
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;