diff --git a/app/lib/blockchainContext.js b/app/lib/blockchainContext.js index 712ef6d686743a141f89fa01311bcba959562aab..cebb44218b648c363c7354f06e4f405af5238cf5 100644 --- a/app/lib/blockchainContext.js +++ b/app/lib/blockchainContext.js @@ -214,6 +214,7 @@ function BlockchainContext(conf, dal) { // UD Time update if (block.number == 0) { block.UDTime = block.medianTime; // Root = first UD time + block.dividend = 0; done(); } else if (block.dividend) { @@ -236,7 +237,11 @@ function BlockchainContext(conf, dal) { } ], done); } - else done(); + else { + block.dividend = 0; + block.UDTime = current.UDTime; + done(); + } } this.updateMembers = updateMembers; diff --git a/app/service/BlockchainService.js b/app/service/BlockchainService.js index 966107e07ab97752b8c5fc1419aa5e6a30fe87da..035bc6022b6627b17c1c516f4f5925ea9d7753c6 100644 --- a/app/service/BlockchainService.js +++ b/app/service/BlockchainService.js @@ -1293,6 +1293,7 @@ function BlockchainService (conf, mainDAL, pair) { //console.log('Block #%s', block.number); // Monetary mass & UD Time recording before inserting elements block.monetaryMass = (previous && previous.monetaryMass) || 0; + block.dividend = block.dividend || 0; // UD Time update let previousBlock = i > 0 ? blocks[i - 1] : lastPrevious; if (block.number == 0) {