diff options
author | practicalswift <practicalswift@users.noreply.github.com> | 2017-06-28 19:58:44 +0200 |
---|---|---|
committer | practicalswift <practicalswift@users.noreply.github.com> | 2018-01-29 09:09:39 +0100 |
commit | b1149ee4c3e4b7301017f779a6dec4415bcb733d (patch) | |
tree | eb1fe04e008e73f248cd334b54c4b1d7f6eb0d62 /src | |
parent | 9cf6393a4f82b9c81d3b4b468a17a89db10531a2 (diff) |
Remove redundant code in MutateTxSign(CMutableTransaction&, const std::string&)
Diffstat (limited to 'src')
-rw-r--r-- | src/bitcoin-tx.cpp | 10 |
1 files changed, 0 insertions, 10 deletions
diff --git a/src/bitcoin-tx.cpp b/src/bitcoin-tx.cpp index 9bcf3fe8dd..c5a146b969 100644 --- a/src/bitcoin-tx.cpp +++ b/src/bitcoin-tx.cpp @@ -551,7 +551,6 @@ static void MutateTxSign(CMutableTransaction& tx, const std::string& flagStr) // 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); @@ -639,7 +638,6 @@ static void MutateTxSign(CMutableTransaction& tx, const std::string& flagStr) CTxIn& txin = mergedTx.vin[i]; const Coin& coin = view.AccessCoin(txin.prevout); if (coin.IsSpent()) { - fComplete = false; continue; } const CScript& prevPubKey = coin.out.scriptPubKey; @@ -654,14 +652,6 @@ static void MutateTxSign(CMutableTransaction& tx, const std::string& flagStr) for (const CTransaction& txv : txVariants) sigdata = CombineSignatures(prevPubKey, MutableTransactionSignatureChecker(&mergedTx, i, amount), sigdata, DataFromTransaction(txv, i)); UpdateTransaction(mergedTx, i, sigdata); - - if (!VerifyScript(txin.scriptSig, prevPubKey, &txin.scriptWitness, 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; |