Barretenberg
The ZK-SNARK library at the core of Aztec
|
#include <context.hpp>
Protected Attributes | |
HighLevelMerkleDBInterface & | merkle_db |
uint32_t | checkpoint_id_at_creation |
WrittenPublicDataSlotsTreeCheckInterface & | written_public_data_slots_tree |
Private Attributes | |
AztecAddress | address |
AztecAddress | msg_sender |
FF | transaction_fee |
bool | is_static |
GlobalVariables | globals |
SideEffectStates | side_effect_states |
uint32_t | context_id |
uint32_t | pc = 0 |
uint32_t | next_pc = 0 |
bool | has_halted = false |
Gas | gas_used |
Gas | gas_limit |
std::unique_ptr< BytecodeManagerInterface > | bytecode |
std::unique_ptr< MemoryInterface > | memory |
std::unique_ptr< InternalCallStackManagerInterface > | internal_call_stack_manager |
std::unique_ptr< ContextInterface > | child_context = nullptr |
MemoryAddress | last_child_rd_addr = 0 |
MemoryAddress | last_child_rd_size = 0 |
bool | last_child_success = false |
TransactionPhase | phase |
Definition at line 90 of file context.hpp.
|
inline |
Definition at line 92 of file context.hpp.
|
inlineoverridevirtual |
Implements bb::avm2::simulation::ContextInterface.
Definition at line 182 of file context.hpp.
|
inlineoverridevirtual |
Implements bb::avm2::simulation::ContextInterface.
Definition at line 146 of file context.hpp.
|
inlineoverridevirtual |
Implements bb::avm2::simulation::ContextInterface.
Definition at line 130 of file context.hpp.
|
inlineoverridevirtual |
Implements bb::avm2::simulation::ContextInterface.
Definition at line 186 of file context.hpp.
|
inlineoverridevirtual |
Implements bb::avm2::simulation::ContextInterface.
Definition at line 164 of file context.hpp.
|
inlineoverridevirtual |
Implements bb::avm2::simulation::ContextInterface.
Definition at line 143 of file context.hpp.
|
inlineoverridevirtual |
Implements bb::avm2::simulation::ContextInterface.
Definition at line 180 of file context.hpp.
|
inlineoverridevirtual |
Implements bb::avm2::simulation::ContextInterface.
Definition at line 179 of file context.hpp.
|
inlineoverridevirtual |
Implements bb::avm2::simulation::ContextInterface.
Definition at line 162 of file context.hpp.
|
inlineoverridevirtual |
Implements bb::avm2::simulation::ContextInterface.
Definition at line 131 of file context.hpp.
|
inlineoverridevirtual |
Implements bb::avm2::simulation::ContextInterface.
Definition at line 149 of file context.hpp.
|
overridevirtual |
Implements bb::avm2::simulation::ContextInterface.
Definition at line 36 of file context.cpp.
|
inlineoverridevirtual |
Implements bb::avm2::simulation::ContextInterface.
Definition at line 170 of file context.hpp.
|
inlineoverridevirtual |
Implements bb::avm2::simulation::ContextInterface.
Definition at line 173 of file context.hpp.
|
inlineoverridevirtual |
Implements bb::avm2::simulation::ContextInterface.
Definition at line 176 of file context.hpp.
|
inlineoverridevirtual |
Implements bb::avm2::simulation::ContextInterface.
Definition at line 129 of file context.hpp.
|
inlineoverridevirtual |
Implements bb::avm2::simulation::ContextInterface.
Definition at line 147 of file context.hpp.
|
inlineoverridevirtual |
Implements bb::avm2::simulation::ContextInterface.
Definition at line 138 of file context.hpp.
|
inlineoverridevirtual |
Implements bb::avm2::simulation::ContextInterface.
Definition at line 136 of file context.hpp.
|
inlineoverridevirtual |
Implements bb::avm2::simulation::ContextInterface.
Definition at line 156 of file context.hpp.
|
overridevirtual |
Implements bb::avm2::simulation::ContextInterface.
Definition at line 15 of file context.cpp.
|
inlineoverridevirtual |
Implements bb::avm2::simulation::ContextInterface.
Definition at line 150 of file context.hpp.
|
inlineoverridevirtual |
Implements bb::avm2::simulation::ContextInterface.
Definition at line 148 of file context.hpp.
|
inlineoverridevirtual |
Implements bb::avm2::simulation::ContextInterface.
Definition at line 158 of file context.hpp.
|
inlineoverridevirtual |
Implements bb::avm2::simulation::ContextInterface.
Definition at line 141 of file context.hpp.
|
inlineoverridevirtual |
Implements bb::avm2::simulation::ContextInterface.
Definition at line 140 of file context.hpp.
|
inlineoverridevirtual |
Implements bb::avm2::simulation::ContextInterface.
Definition at line 165 of file context.hpp.
|
inlineoverridevirtual |
Implements bb::avm2::simulation::ContextInterface.
Definition at line 184 of file context.hpp.
|
inlineoverridevirtual |
Implements bb::avm2::simulation::ContextInterface.
Definition at line 171 of file context.hpp.
|
inlineoverridevirtual |
Implements bb::avm2::simulation::ContextInterface.
Definition at line 174 of file context.hpp.
|
inlineoverridevirtual |
Implements bb::avm2::simulation::ContextInterface.
Definition at line 177 of file context.hpp.
|
inlineoverridevirtual |
Implements bb::avm2::simulation::ContextInterface.
Definition at line 139 of file context.hpp.
|
inlineoverridevirtual |
Implements bb::avm2::simulation::ContextInterface.
Definition at line 137 of file context.hpp.
|
inlineoverridevirtual |
Implements bb::avm2::simulation::ContextInterface.
Definition at line 151 of file context.hpp.
|
private |
Definition at line 198 of file context.hpp.
|
private |
Definition at line 213 of file context.hpp.
|
protected |
Definition at line 193 of file context.hpp.
|
private |
Definition at line 218 of file context.hpp.
|
private |
Definition at line 205 of file context.hpp.
|
private |
Definition at line 212 of file context.hpp.
|
private |
Definition at line 211 of file context.hpp.
|
private |
Definition at line 202 of file context.hpp.
|
private |
Definition at line 210 of file context.hpp.
|
private |
Definition at line 215 of file context.hpp.
|
private |
Definition at line 201 of file context.hpp.
|
private |
Definition at line 219 of file context.hpp.
|
private |
Definition at line 220 of file context.hpp.
|
private |
Definition at line 221 of file context.hpp.
|
private |
Definition at line 214 of file context.hpp.
|
protected |
Definition at line 192 of file context.hpp.
|
private |
Definition at line 199 of file context.hpp.
|
private |
Definition at line 209 of file context.hpp.
|
private |
Definition at line 208 of file context.hpp.
|
private |
Definition at line 223 of file context.hpp.
|
private |
Definition at line 203 of file context.hpp.
|
private |
Definition at line 200 of file context.hpp.
|
protected |
Definition at line 194 of file context.hpp.