From 6dfce75df8f1aa97eba771dd299d6455c2ab34a2 Mon Sep 17 00:00:00 2001 From: Sebastian Grewe Date: Wed, 7 Aug 2013 08:47:22 +0200 Subject: [PATCH] Skip proof-of-stake blocks in findblock cron * Do not add proof-of-stake blocks to database Fixes #569 --- cronjobs/findblock.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/cronjobs/findblock.php b/cronjobs/findblock.php index 2643b1ba..79dadeba 100755 --- a/cronjobs/findblock.php +++ b/cronjobs/findblock.php @@ -58,6 +58,10 @@ if (empty($aTransactions['transactions'])) { $aData['confirmations'] . "\t\t" . $aData['difficulty'] . "\t" . strftime("%Y-%m-%d %H:%M:%S", $aData['time'])); + if ( ! empty($aBlockInfo['flags']) && $aBlockInfo['flags'] == 'proof-of-stake' ) { + $logs->logInfo("Block above with height " . $aData['height'] . " not added to database, proof-of-stake block!"); + continue; + } if (!$block->addBlock($aData) ) { $log->logFatal('Unable to add this block to database: ' . $aData['height']); }