From 36bfcf6b6b679b93dd018376c1e5b9c5f1b88aee Mon Sep 17 00:00:00 2001 From: Sebastian Grewe Date: Wed, 29 May 2013 12:14:30 +0200 Subject: [PATCH] change tx detection to check for orphaned blocks --- cronjobs/blockupdate.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cronjobs/blockupdate.php b/cronjobs/blockupdate.php index 1f74e68c..65779a3a 100755 --- a/cronjobs/blockupdate.php +++ b/cronjobs/blockupdate.php @@ -34,7 +34,7 @@ verbose("ID\tBlockhash\tConfirmations\t\n"); foreach ($aAllBlocks as $iIndex => $aBlock) { $aBlockInfo = $bitcoin->query('getblock', $aBlock['blockhash']); // Fetch this blocks transaction details to find orphan blocks - $aTxDetails = $bitcoin->query('gettransaction', $aBlockInfo['merkleroot']); + $aTxDetails = $bitcoin->query('gettransaction', $aBlockInfo['tx'][0]); verbose($aBlock['id'] . "\t" . $aBlock['blockhash'] . "\t" . $aBlock['confirmations'] . " -> " . $aBlockInfo['confirmations'] . "\t"); if ($aTxDetails['details'][0]['category'] == 'orphan') { // We have an orphaned block, we need to invalidate all transactions for this one