From cc997c89ffe9f0cfd22708fdbafdc99fbf058a83 Mon Sep 17 00:00:00 2001 From: Jared Wasinger Date: Mon, 11 Dec 2017 21:00:12 -0800 Subject: [PATCH] print state root after transaction completion when '--jsontrace' is specified --- tests/GeneralStateTestsRunner.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/tests/GeneralStateTestsRunner.js b/tests/GeneralStateTestsRunner.js index bc51f5ca7e..1f29ef69da 100644 --- a/tests/GeneralStateTestsRunner.js +++ b/tests/GeneralStateTestsRunner.js @@ -79,6 +79,12 @@ function runTestCase (options, testData, t, cb) { console.log(JSON.stringify(opTrace)) }) + vm.on('afterTx', function (results) { + let stateRoot = { + 'stateRoot': results.vm.runState.stateManager.trie.root.toString('hex') + } + console.log(JSON.stringify(stateRoot)) + }) } vm.runTx({ tx: tx,