Bitcoin Core 28.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 198 of file interpreter.h.
uint256 ScriptExecutionData::m_annex_hash |
Hash of the annex data.
Definition at line 215 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 211 of file interpreter.h.
bool ScriptExecutionData::m_annex_present |
Whether an annex is present.
Definition at line 213 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 208 of file interpreter.h.
bool ScriptExecutionData::m_codeseparator_pos_init = false |
Whether m_codeseparator_pos is initialized.
Definition at line 206 of file interpreter.h.
std::optional<uint256> ScriptExecutionData::m_output_hash |
The hash of the corresponding output.
Definition at line 223 of file interpreter.h.
uint256 ScriptExecutionData::m_tapleaf_hash |
The tapleaf hash.
Definition at line 203 of file interpreter.h.
bool ScriptExecutionData::m_tapleaf_hash_init = false |
Whether m_tapleaf_hash is initialized.
Definition at line 201 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 220 of file interpreter.h.
bool ScriptExecutionData::m_validation_weight_left_init = false |
Whether m_validation_weight_left is initialized.
Definition at line 218 of file interpreter.h.