You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
returnerror("CheckProofOfStake() : called on non-coinstake %s", tx.GetHash().ToString());
8615
+
returnerror("%s: called on non-coinstake %s", __func__, tx.GetHash().ToString());
8611
8616
8612
8617
// Kernel (input 0) must match the stake hash target per coin age (nBits)
8613
8618
const CTxIn& txin = tx.vin[0];
8614
8619
8615
8620
CTransaction txPrev;
8616
8621
uint256 hashBlock = uint256();
8617
8622
if (!GetTransaction(txin.prevout.hash, txPrev, Params().GetConsensus(), hashBlock, true))
8618
-
returnerror("CheckProofOfStake() : INFO: read txPrev failed %s",txin.prevout.hash.GetHex()); // previous transaction not in main chain, may occur during initial download
8623
+
returnerror("%s: INFO: read txPrev failed %s",__func__, txin.prevout.hash.GetHex()); // previous transaction not in main chain, may occur during initial download
if (!GetTransaction(tx.vin[i].prevout.hash, txPrev_, Params().GetConsensus(), hashBlock_, true))
8636
+
returnerror("%s: INFO: read txPrev failed %s",__func__, tx.vin[i].prevout.hash.GetHex()); // previous transaction not in main chain, may occur during initial download
8619
8637
8620
-
if (txPrev.vout[txin.prevout.n].scriptPubKey.IsColdStaking())
8621
-
for(unsignedint i = 1; i < tx.vout.size() - 1; i++) // First output is empty, last is CFund contribution
returnerror("CheckProofOfStake(): Coinstake input does not match previous output %s",txin.prevout.hash.GetHex());
8688
+
returnerror("%s: Coinstake input does not match previous output %s",__func__, txin.prevout.hash.GetHex());
8654
8689
8655
8690
if (!CheckStakeKernelHash(pindexPrev, nBits, *pblockindex, txPrev, txin.prevout, tx.nTime, hashProofOfStake, targetProofOfStake, fDebug))
8656
-
returnerror("CheckProofOfStake() : INFO: check kernel failed on coinstake %s, hashProof=%s", tx.GetHash().ToString(), hashProofOfStake.ToString()); // may occur during initial download or if behind on block chain sync
8691
+
returnerror("%s: INFO: check kernel failed on coinstake %s, hashProof=%s",__func__, tx.GetHash().ToString(), hashProofOfStake.ToString()); // may occur during initial download or if behind on block chain sync
0 commit comments