Barretenberg
The ZK-SNARK library at the core of Aztec
|
#include <concrete_dbs.hpp>
Public Member Functions | |
ContractDB (ContractDBInterface &raw_contract_db, AddressDerivationInterface &address_derivation, ClassIdDerivationInterface &class_id_derivation) | |
std::optional< ContractInstance > | get_contract_instance (const AztecAddress &address) const override |
std::optional< ContractClass > | get_contract_class (const ContractClassId &class_id) const override |
![]() | |
virtual | ~ContractDBInterface ()=default |
Private Attributes | |
ContractDBInterface & | raw_contract_db |
AddressDerivationInterface & | address_derivation |
ClassIdDerivationInterface & | class_id_derivation |
Definition at line 27 of file concrete_dbs.hpp.
|
inline |
Definition at line 29 of file concrete_dbs.hpp.
|
overridevirtual |
Implements bb::avm2::simulation::ContractDBInterface.
Definition at line 22 of file concrete_dbs.cpp.
|
overridevirtual |
Implements bb::avm2::simulation::ContractDBInterface.
Definition at line 9 of file concrete_dbs.cpp.
|
private |
Definition at line 48 of file concrete_dbs.hpp.
|
private |
Definition at line 49 of file concrete_dbs.hpp.
|
private |
Definition at line 47 of file concrete_dbs.hpp.