|
| EnqueuedCallContext (uint32_t context_id, AztecAddress address, AztecAddress msg_sender, FF transaction_fee, bool is_static, Gas gas_limit, Gas gas_used, GlobalVariables globals, std::unique_ptr< BytecodeManagerInterface > bytecode, std::unique_ptr< MemoryInterface > memory, std::unique_ptr< InternalCallStackManagerInterface > internal_call_stack_manager, HighLevelMerkleDBInterface &merkle_db, WrittenPublicDataSlotsTreeCheckInterface &written_public_data_slots_tree, SideEffectStates side_effect_states, TransactionPhase phase, std::span< const FF > calldata) |
|
uint32_t | get_parent_id () const override |
|
bool | has_parent () const override |
|
ContextEvent | serialize_context_event () override |
|
std::vector< FF > | get_calldata (uint32_t cd_offset, uint32_t cd_copy_size) const override |
|
Gas | get_parent_gas_used () const override |
|
Gas | get_parent_gas_limit () const override |
|
MemoryAddress | get_parent_cd_addr () const override |
|
uint32_t | get_parent_cd_size () const override |
|
| BaseContext (uint32_t context_id, AztecAddress address, AztecAddress msg_sender, FF transaction_fee, bool is_static, Gas gas_limit, Gas gas_used, GlobalVariables globals, std::unique_ptr< BytecodeManagerInterface > bytecode, std::unique_ptr< MemoryInterface > memory, std::unique_ptr< InternalCallStackManagerInterface > internal_call_stack_manager, HighLevelMerkleDBInterface &merkle_db, WrittenPublicDataSlotsTreeCheckInterface &written_public_data_slots_tree, SideEffectStates side_effect_states, TransactionPhase phase) |
|
uint32_t | get_last_child_id () const override |
|
MemoryInterface & | get_memory () override |
|
BytecodeManagerInterface & | get_bytecode_manager () override |
|
InternalCallStackManagerInterface & | get_internal_call_stack_manager () override |
|
uint32_t | get_pc () const override |
|
void | set_pc (uint32_t new_pc) override |
|
uint32_t | get_next_pc () const override |
|
void | set_next_pc (uint32_t new_next_pc) override |
|
bool | halted () const override |
|
void | halt () override |
|
uint32_t | get_context_id () const override |
|
const AztecAddress & | get_address () const override |
|
const AztecAddress & | get_msg_sender () const override |
|
const FF & | get_transaction_fee () const override |
|
bool | get_is_static () const override |
|
SideEffectStates & | get_side_effect_states () override |
|
void | set_side_effect_states (SideEffectStates side_effect_states) override |
|
TransactionPhase | get_phase () const override |
|
AppendOnlyTreeSnapshot | get_written_public_data_slots_tree_snapshot () override |
|
const GlobalVariables & | get_globals () const override |
|
ContextInterface & | get_child_context () override |
|
void | set_child_context (std::unique_ptr< ContextInterface > child_ctx) override |
|
MemoryAddress | get_last_rd_addr () const override |
|
void | set_last_rd_addr (MemoryAddress rd_addr) override |
|
uint32_t | get_last_rd_size () const override |
|
void | set_last_rd_size (MemoryAddress rd_size) override |
|
bool | get_last_success () const override |
|
void | set_last_success (bool success) override |
|
Gas | get_gas_used () const override |
|
Gas | get_gas_limit () const override |
|
Gas | gas_left () const override |
|
void | set_gas_used (Gas gas_used) override |
|
uint32_t | get_checkpoint_id_at_creation () const override |
|
std::vector< FF > | get_returndata (uint32_t rd_offset, uint32_t rd_copy_size) override |
|
virtual | ~ContextInterface ()=default |
|
Definition at line 227 of file context.hpp.