diff --git a/src/bitcoin-tx.cpp b/src/bitcoin-tx.cpp --- a/src/bitcoin-tx.cpp +++ b/src/bitcoin-tx.cpp @@ -559,7 +559,6 @@ // mergedTx will end up with all the signatures; it starts as a clone of the // raw tx: CMutableTransaction mergedTx(txVariants[0]); - bool fComplete = true; CCoinsView viewDummy; CCoinsViewCache view(&viewDummy); @@ -656,7 +655,6 @@ CTxIn &txin = mergedTx.vin[i]; const Coin &coin = view.AccessCoin(txin.prevout); if (coin.IsSpent()) { - fComplete = false; continue; } @@ -681,17 +679,6 @@ } UpdateTransaction(mergedTx, i, sigdata); - - if (!VerifyScript( - txin.scriptSig, prevPubKey, STANDARD_SCRIPT_VERIFY_FLAGS, - MutableTransactionSignatureChecker(&mergedTx, i, amount))) { - fComplete = false; - } - } - - if (fComplete) { - // do nothing... for now - // perhaps store this for later optional JSON output } tx = mergedTx;