Implement transaction introspection opcodes

This commit is contained in:
sanket1729 2021-07-11 11:04:23 +00:00
parent 97b53e0b89
commit 9346a8495e
5 changed files with 316 additions and 9 deletions

View file

@ -119,6 +119,10 @@ std::string ScriptErrorString(const ScriptError serror)
return "Invalid Sha256 context object read";
case SCRIPT_ERR_SHA2_CONTEXT_WRITE:
return "Invalid Sha256 context object write";
case SCRIPT_ERR_INTROSPECT_CONTEXT_UNAVAILABLE:
return "Introspection opcode used without correct evaluation context";
case SCRIPT_ERR_INTROSPECT_INDEX_OUT_OF_BOUNDS:
return "Introspection index out of bounds";
case SCRIPT_ERR_UNKNOWN_ERROR:
case SCRIPT_ERR_ERROR_COUNT:
default: break;