![]() |
Bitcoin Core 30.99.0
P2P Digital Currency
|
#include <interpreter.h>
Public Attributes | |
| bool | m_tapleaf_hash_init = false |
| Whether m_tapleaf_hash is initialized. More... | |
| uint256 | m_tapleaf_hash |
| The tapleaf hash. More... | |
| bool | m_codeseparator_pos_init = false |
| Whether m_codeseparator_pos is initialized. More... | |
| uint32_t | m_codeseparator_pos |
| Opcode position of the last executed OP_CODESEPARATOR (or 0xFFFFFFFF if none executed). More... | |
| bool | m_annex_init = false |
| Whether m_annex_present and (when needed) m_annex_hash are initialized. More... | |
| bool | m_annex_present |
| Whether an annex is present. More... | |
| uint256 | m_annex_hash |
| Hash of the annex data. More... | |
| bool | m_validation_weight_left_init = false |
| Whether m_validation_weight_left is initialized. More... | |
| int64_t | m_validation_weight_left |
| How much validation weight is left (decremented for every successful non-empty signature check). More... | |
| std::optional< uint256 > | m_output_hash |
| The hash of the corresponding output. More... | |
Definition at line 208 of file interpreter.h.
| uint256 ScriptExecutionData::m_annex_hash |
Hash of the annex data.
Definition at line 225 of file interpreter.h.
| bool ScriptExecutionData::m_annex_init = false |
Whether m_annex_present and (when needed) m_annex_hash are initialized.
Definition at line 221 of file interpreter.h.
| bool ScriptExecutionData::m_annex_present |
Whether an annex is present.
Definition at line 223 of file interpreter.h.
| uint32_t ScriptExecutionData::m_codeseparator_pos |
Opcode position of the last executed OP_CODESEPARATOR (or 0xFFFFFFFF if none executed).
Definition at line 218 of file interpreter.h.
| bool ScriptExecutionData::m_codeseparator_pos_init = false |
Whether m_codeseparator_pos is initialized.
Definition at line 216 of file interpreter.h.
| std::optional<uint256> ScriptExecutionData::m_output_hash |
The hash of the corresponding output.
Definition at line 233 of file interpreter.h.
| uint256 ScriptExecutionData::m_tapleaf_hash |
The tapleaf hash.
Definition at line 213 of file interpreter.h.
| bool ScriptExecutionData::m_tapleaf_hash_init = false |
Whether m_tapleaf_hash is initialized.
Definition at line 211 of file interpreter.h.
| int64_t ScriptExecutionData::m_validation_weight_left |
How much validation weight is left (decremented for every successful non-empty signature check).
Definition at line 230 of file interpreter.h.
| bool ScriptExecutionData::m_validation_weight_left_init = false |
Whether m_validation_weight_left is initialized.
Definition at line 228 of file interpreter.h.