|
Barretenberg
The ZK-SNARK library at the core of Aztec
|
#include <db.hpp>
Public Member Functions | |
| virtual | ~ContractDBInterface ()=default |
| virtual std::optional< ContractInstance > | get_contract_instance (const AztecAddress &address) const =0 |
| virtual std::optional< ContractClass > | get_contract_class (const ContractClassId &class_id) const =0 |
| virtual std::optional< FF > | get_bytecode_commitment (const ContractClassId &class_id) const =0 |
| virtual std::optional< std::string > | get_debug_function_name (const AztecAddress &address, const FunctionSelector &selector) const =0 |
| virtual void | add_contracts (const ContractDeploymentData &contract_deployment_data)=0 |
| virtual void | create_checkpoint ()=0 |
| virtual void | commit_checkpoint ()=0 |
| virtual void | revert_checkpoint ()=0 |
|
virtualdefault |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |