From 154f68f32e1d9fc40ab7379eb99c95404409418a Mon Sep 17 00:00:00 2001 From: cgeek <cem.moreau@gmail.com> Date: Mon, 25 Jan 2016 19:50:29 +0100 Subject: [PATCH] Fix: proof of work was never canceled --- app/service/BlockchainService.js | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/app/service/BlockchainService.js b/app/service/BlockchainService.js index f868bcc9d..48bd80074 100644 --- a/app/service/BlockchainService.js +++ b/app/service/BlockchainService.js @@ -1126,16 +1126,18 @@ function BlockchainService (conf, mainDAL, pair) { secretKeyEnc: base58.encode(pair.secretKey) } }); - } else if (!stopped && !msg.found) { - var pow = msg.pow; - for (let i = 5; i >= 3; i--) { - var lowPowRegexp = new RegExp('^0{' + (i) + '}[^0]'); - if (pow.match(lowPowRegexp)) { - logger.info('Matched %s zeros %s with Nonce = %s', i, pow, msg.block.nonce); - break; + } else if (!stopped) { + + if (!msg.found) { + var pow = msg.pow; + for (let i = 5; i >= 3; i--) { + var lowPowRegexp = new RegExp('^0{' + (i) + '}[^0]'); + if (pow.match(lowPowRegexp)) { + logger.info('Matched %s zeros %s with Nonce = %s for block#%s', i, pow, msg.block.nonce, msg.block.number); + break; + } } } - } else if (!stopped) { // Continue... //console.log('Already made: %s tests...', msg.nonce); // Look for incoming block -- GitLab