Mutable per‐input state carried through Taproot/Tapscript execution.
Synopsis
Declared in <script/interpreter.h>
struct ScriptExecutionData;
Data Members
Name |
Description |
Hash of the annex data. |
|
Whether m_annex_present and (when needed) m_annex_hash are initialized. |
|
Whether an annex is present. |
|
Opcode position of the last executed OP_CODESEPARATOR (or 0xFFFFFFFF if none executed). |
|
Whether m_codeseparator_pos is initialized. |
|
The hash of the corresponding output |
|
The tapleaf hash. |
|
Whether m_tapleaf_hash is initialized. |
|
How much validation weight is left (decremented for every successful non‐empty signature check). |
|
Whether m_validation_weight_left is initialized. |
Created with MrDocs