PPCoin: Fix bug in proof-of-stake block generation from 08ea199e
authorSunny King <sunnyking9999@gmail.com>
Wed, 25 Apr 2012 03:04:11 +0000 (04:04 +0100)
committerSunny King <sunnyking9999@gmail.com>
Wed, 25 Apr 2012 03:04:11 +0000 (04:04 +0100)
        ERROR: CTransaction::CheckTransaction() : coinbase script size

src/main.cpp

index e229063..42198cc 100644 (file)
@@ -3279,6 +3279,8 @@ void static BitcoinMiner(CWallet *pwallet)
         if (!pblock.get())
             return;
 
+        IncrementExtraNonce(pblock.get(), pindexPrev, nExtraNonce);
+
         // ppcoin: if proof-of-stake block found then process block
         if (pblock->IsProofOfStake())
         {
@@ -3291,8 +3293,6 @@ void static BitcoinMiner(CWallet *pwallet)
             continue;
         }
 
-        IncrementExtraNonce(pblock.get(), pindexPrev, nExtraNonce);
-
         printf("Running BitcoinMiner with %d transactions in block\n", pblock->vtx.size());