|
Barretenberg
The ZK-SNARK library at the core of Aztec
|
#include <get_contract_instance.hpp>
Public Member Functions | |
| GetContractInstance (ExecutionIdManagerInterface &execution_id_manager, HighLevelMerkleDBInterface &merkle_db, EventEmitterInterface< GetContractInstanceEvent > &event_emitter, ContractInstanceManagerInterface &instance_manager) | |
| void | get_contract_instance (MemoryInterface &memory, const AztecAddress &contract_address, MemoryAddress dst_offset, uint8_t member_enum) override |
Public Member Functions inherited from bb::avm2::simulation::GetContractInstanceInterface | |
| virtual | ~GetContractInstanceInterface ()=default |
Static Private Member Functions | |
| static void | write_results (MemoryInterface &memory, MemoryAddress dst_offset, bool exists, const FF &member_value) |
| static FF | select_instance_member (const ContractInstance &instance, uint8_t member_enum) |
Definition at line 17 of file get_contract_instance.hpp.
| bb::avm2::simulation::GetContractInstance::GetContractInstance | ( | ExecutionIdManagerInterface & | execution_id_manager, |
| HighLevelMerkleDBInterface & | merkle_db, | ||
| EventEmitterInterface< GetContractInstanceEvent > & | event_emitter, | ||
| ContractInstanceManagerInterface & | instance_manager | ||
| ) |
Definition at line 16 of file get_contract_instance.cpp.
|
overridevirtual |
Implements bb::avm2::simulation::GetContractInstanceInterface.
Definition at line 26 of file get_contract_instance.cpp.
|
staticprivate |
Definition at line 92 of file get_contract_instance.cpp.
|
staticprivate |
Definition at line 81 of file get_contract_instance.cpp.
|
private |
Definition at line 32 of file get_contract_instance.hpp.
|
private |
Definition at line 30 of file get_contract_instance.hpp.
|
private |
Definition at line 33 of file get_contract_instance.hpp.
|
private |
Definition at line 31 of file get_contract_instance.hpp.