From b9cd0cf74e3d101350d6964d4bb5b7df28f41145 Mon Sep 17 00:00:00 2001 From: hodlbank Date: Wed, 15 Aug 2018 23:23:48 +0000 Subject: [PATCH] [m] Setting up network id for simulator from blockchainConfig or options. --- lib/modules/blockchain_process/simulator.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/lib/modules/blockchain_process/simulator.js b/lib/modules/blockchain_process/simulator.js index 5d03f1ef2..2206af47c 100644 --- a/lib/modules/blockchain_process/simulator.js +++ b/lib/modules/blockchain_process/simulator.js @@ -60,6 +60,13 @@ class Simulator { cmds.push("-b \"" + (simulatorBlocktime) +"\""); } + // Setting up network id for simulator from blockchainConfig or options. + // Otherwise ganache-cli would make random network id. + let networkId = this.blockchainConfig.networkId || options.networkId; + if (typeof networkId != 'undefined') { + cmds.push("--networkId " + networkId); + } + const programName = 'ganache-cli'; const program = ganache; console.log(`running: ${programName} ${cmds.join(' ')}`);