From c6eb95850a31e4f8d569b64517b6d9cc8d0f9013 Mon Sep 17 00:00:00 2001 From: Michiel de Jong Date: Sat, 2 Mar 2024 09:14:23 +0100 Subject: [PATCH] simple testnet generator, fixes #21 --- README.md | 2 +- src/network-generator.js | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 1491dc3..3d8efa6 100644 --- a/README.md +++ b/README.md @@ -12,7 +12,7 @@ What I have so far: ``` npm install ngraph.generators -node ./src/network-generator.js +node ./src/network-generator.js > testnet.csv ``` diff --git a/src/network-generator.js b/src/network-generator.js index 70cb251..1734ca0 100644 --- a/src/network-generator.js +++ b/src/network-generator.js @@ -1,5 +1,6 @@ const ngraphGen = require('ngraph.generators') const graph = ngraphGen.wattsStrogatz(100, 20, 0.50) +console.log('from to fromMaxBalance fromExchangeRate toMaxBalance toExchangeRate') graph.forEachLink(function(link) { link.data = { fromMaxBalance: Math.floor(Math.random() * 1000), @@ -7,8 +8,8 @@ graph.forEachLink(function(link) { toMaxBalance: Math.floor(Math.random() * 1000), toExchangeRate: Math.random() * 5 + 1 } - console.dir(link); -}); + console.log(`${link.fromId} ${link.toId} ${link.data.fromMaxBalance} ${link.data.fromExchangeRate} ${link.data.toMaxBalance} ${link.data.toExchangeRate}`) +}) // const NUM_NODES = 100; // const NUM_NEIGHBORS = 10; // each node will have 10 neighbors // const maxMaxBalance = 1000;