From ac4e438229134595e949bfedb1f487c71fd45d24 Mon Sep 17 00:00:00 2001 From: Andrew Chow Date: Tue, 30 May 2017 15:43:07 -0700 Subject: Sanity check transaction scripts in DecodeHexTx Make sure that the scripts of decoded transactions are valid scripts. --- src/script/script.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/script/script.h') diff --git a/src/script/script.h b/src/script/script.h index 25b80ef62b..23706b9826 100644 --- a/src/script/script.h +++ b/src/script/script.h @@ -190,6 +190,9 @@ enum opcodetype OP_INVALIDOPCODE = 0xff, }; +// Maximum value that an opcode can be +static const unsigned int MAX_OPCODE = OP_NOP10; + const char* GetOpName(opcodetype opcode); class scriptnum_error : public std::runtime_error -- cgit v1.2.3