diff --git a/src/script/script.h b/src/script/script.h --- a/src/script/script.h +++ b/src/script/script.h @@ -596,7 +596,6 @@ unsigned int GetSigOpCount(const CScript &scriptSig) const; bool IsPayToScriptHash() const; - bool IsPayToWitnessScriptHash() const; bool IsCommitment(const std::vector &data) const; bool IsWitnessProgram(int &version, std::vector &program) const; diff --git a/src/script/script.cpp b/src/script/script.cpp --- a/src/script/script.cpp +++ b/src/script/script.cpp @@ -308,11 +308,6 @@ (*this)[1] == 0x14 && (*this)[22] == OP_EQUAL); } -bool CScript::IsPayToWitnessScriptHash() const { - // Extra-fast test for pay-to-witness-script-hash CScripts: - return (this->size() == 34 && (*this)[0] == OP_0 && (*this)[1] == 0x20); -} - bool CScript::IsCommitment(const std::vector &data) const { // To ensure we have an immediate push, we limit the commitment size to 64 // bytes. In addition to the data themselves, we have 2 extra bytes: