diff --git a/src/script/sign.cpp b/src/script/sign.cpp --- a/src/script/sign.cpp +++ b/src/script/sign.cpp @@ -280,19 +280,12 @@ struct Stacks { std::vector script; - Stacks() {} - explicit Stacks(const std::vector &scriptSigStack_) - : script(scriptSigStack_) {} + Stacks() = delete; + Stacks(const Stacks &) = delete; explicit Stacks(const SignatureData &data) { EvalScript(script, data.scriptSig, MANDATORY_SCRIPT_VERIFY_FLAGS, BaseSignatureChecker()); } - - SignatureData Output() const { - SignatureData result; - result.scriptSig = PushAll(script); - return result; - } }; } // namespace