|
| | 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, RetrievedBytecodesTreeCheckInterface &retrieved_bytecodes_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, RetrievedBytecodesTreeCheckInterface &retrieved_bytecodes_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 165 of file context.hpp.