Transactions prior to block 2,000,000 assume valid
This commit is contained in:
parent
6e001a8445
commit
3e3112d0bc
@ -1197,6 +1197,9 @@ void UpdateCoins(const CTransaction& tx, CCoinsViewCache& inputs, int nHeight)
|
||||
}
|
||||
|
||||
bool CScriptCheck::operator()() {
|
||||
if (chainActive.Height() < 2000000) {
|
||||
return true; // ToDo: bitspill
|
||||
}
|
||||
const CScript &scriptSig = ptxTo->vin[nIn].scriptSig;
|
||||
const CScriptWitness *witness = &ptxTo->vin[nIn].scriptWitness;
|
||||
return VerifyScript(scriptSig, scriptPubKey, witness, nFlags, CachingTransactionSignatureChecker(ptxTo, nIn, amount, cacheStore, *txdata), &error);
|
||||
@ -1751,6 +1754,9 @@ static bool ConnectBlock(const CBlock& block, CValidationState& state, CBlockInd
|
||||
const CTransaction &tx = *(block.vtx[i]);
|
||||
|
||||
nInputs += tx.vin.size();
|
||||
// ToDo: bitspill
|
||||
// LogPrintf("Validating transaction...\n");
|
||||
// LogPrintf(tx.ToString().c_str());
|
||||
|
||||
if (!tx.IsCoinBase())
|
||||
{
|
||||
|
||||
Loading…
Reference in New Issue
Block a user