PPCoin: Only call CheckProofOfWork() for proof-of-work blocks
[novacoin.git] / 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());