Merge #13633: Drop dead code from Stacks
5617840392
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
This commit is contained in:
commit
6deac922e3
1 changed files with 2 additions and 9 deletions
|
@ -288,18 +288,11 @@ struct Stacks
|
||||||
std::vector<valtype> script;
|
std::vector<valtype> script;
|
||||||
std::vector<valtype> witness;
|
std::vector<valtype> witness;
|
||||||
|
|
||||||
Stacks() {}
|
Stacks() = delete;
|
||||||
explicit Stacks(const std::vector<valtype>& scriptSigStack_) : script(scriptSigStack_), witness() {}
|
Stacks(const Stacks&) = delete;
|
||||||
explicit Stacks(const SignatureData& data) : witness(data.scriptWitness.stack) {
|
explicit Stacks(const SignatureData& data) : witness(data.scriptWitness.stack) {
|
||||||
EvalScript(script, data.scriptSig, SCRIPT_VERIFY_STRICTENC, BaseSignatureChecker(), SigVersion::BASE);
|
EvalScript(script, data.scriptSig, SCRIPT_VERIFY_STRICTENC, BaseSignatureChecker(), SigVersion::BASE);
|
||||||
}
|
}
|
||||||
|
|
||||||
SignatureData Output() const {
|
|
||||||
SignatureData result;
|
|
||||||
result.scriptSig = PushAll(script);
|
|
||||||
result.scriptWitness.stack = witness;
|
|
||||||
return result;
|
|
||||||
}
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue