Skip to content

Commit 6deac92

Browse files
committed
Merge #13633: Drop dead code from Stacks
5617840 Drop dead code from Stacks (Ben Woosley) Pull request description: Stacks is local to this file, and only used in DataFromTransaction, so it's easy to confirm this code is unused. Tree-SHA512: cc680c99f9b31cb56db70f453087d642f83906ce594c07a6bf3e61427cfbee41441495d440b240419ba3386582cf0670c0999b2f51e7fd56b00e0a0f3f618845
2 parents 0d1ebf4 + 5617840 commit 6deac92

File tree

1 file changed

+2
-9
lines changed

1 file changed

+2
-9
lines changed

src/script/sign.cpp

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -288,18 +288,11 @@ struct Stacks
288288
std::vector<valtype> script;
289289
std::vector<valtype> witness;
290290

291-
Stacks() {}
292-
explicit Stacks(const std::vector<valtype>& scriptSigStack_) : script(scriptSigStack_), witness() {}
291+
Stacks() = delete;
292+
Stacks(const Stacks&) = delete;
293293
explicit Stacks(const SignatureData& data) : witness(data.scriptWitness.stack) {
294294
EvalScript(script, data.scriptSig, SCRIPT_VERIFY_STRICTENC, BaseSignatureChecker(), SigVersion::BASE);
295295
}
296-
297-
SignatureData Output() const {
298-
SignatureData result;
299-
result.scriptSig = PushAll(script);
300-
result.scriptWitness.stack = witness;
301-
return result;
302-
}
303296
};
304297
}
305298

0 commit comments

Comments
 (0)