mirror of
https://github.com/ElementsProject/elements.git
synced 2026-08-14 12:43:40 +02:00
Implement transaction introspection opcodes
This commit is contained in:
parent
97b53e0b89
commit
9346a8495e
5 changed files with 316 additions and 9 deletions
|
|
@ -151,6 +151,23 @@ std::string GetOpName(opcodetype opcode)
|
|||
case OP_SHA256INITIALIZE : return "OP_SHA256INITIALIZE";
|
||||
case OP_SHA256UPDATE : return "OP_SHA256UPDATE";
|
||||
case OP_SHA256FINALIZE : return "OP_SHA256FINALIZE";
|
||||
case OP_INSPECTINPUTOUTPOINT : return "OP_INSPECTINPUTOUTPOINT";
|
||||
case OP_INSPECTINPUTASSET : return "OP_INSPECTINPUTASSET";
|
||||
case OP_INSPECTINPUTVALUE : return "OP_INSPECTINPUTVALUE";
|
||||
case OP_INSPECTINPUTSCRIPTPUBKEY : return "OP_INSPECTINPUTSCRIPTPUBKEY";
|
||||
case OP_INSPECTINPUTSEQUENCE : return "OP_INSPECTINPUTSEQUENCE";
|
||||
case OP_INSPECTINPUTISSUANCE : return "OP_INSPECTINPUTISSUANCE";
|
||||
case OP_PUSHCURRENTINPUTINDEX : return "OP_PUSHCURRENTINPUTINDEX";
|
||||
case OP_INSPECTOUTPUTASSET : return "OP_INSPECTOUTPUTASSET";
|
||||
case OP_INSPECTOUTPUTVALUE : return "OP_INSPECTOUTPUTVALUE";
|
||||
case OP_INSPECTOUTPUTNONCE : return "OP_INSPECTOUTPUTNONCE";
|
||||
case OP_INSPECTOUTPUTSCRIPTPUBKEY : return "OP_INSPECTOUTPUTSCRIPTPUBKEY";
|
||||
case OP_INSPECTVERSION : return "OP_INSPECTVERSION";
|
||||
case OP_INSPECTLOCKTIME : return "OP_INSPECTLOCKTIME";
|
||||
case OP_INSPECTNUMINPUTS : return "OP_INSPECTNUMINPUTS";
|
||||
case OP_INSPECTNUMOUTPUTS : return "OP_INSPECTNUMOUTPUTS";
|
||||
case OP_TXWEIGHT : return "OP_TXWEIGHT";
|
||||
|
||||
case OP_INVALIDOPCODE : return "OP_INVALIDOPCODE";
|
||||
|
||||
default:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue