20 return resp.contractClass;
26 return resp.commitment;
32 auto resp =
client_->get_debug_function_name(
Auto-generated IPC client.
std::optional< avm2::ContractInstance > get_contract_instance(const avm2::AztecAddress &address) const override
CdbIpcContractDB(const std::string &socket_path)
void commit_checkpoint() override
void add_contracts(const avm2::ContractDeploymentData &contract_deployment_data) override
void revert_checkpoint() override
void create_checkpoint() override
std::optional< avm2::FF > get_bytecode_commitment(const avm2::ContractClassId &class_id) const override
std::optional< avm2::ContractClass > get_contract_class(const avm2::ContractClassId &class_id) const override
std::optional< std::string > get_debug_function_name(const avm2::AztecAddress &address, const avm2::FunctionSelector &selector) const override
~CdbIpcContractDB() override
std::unique_ptr< CdbIpcClient > client_
ContractDBInterface adapter over the generated CDB IPC client.
constexpr decltype(auto) get(::tuplet::tuple< T... > &&t) noexcept
avm2::ContractDeploymentData contractDeploymentData
avm2::ContractClassId classId
avm2::ContractClassId classId
avm2::AztecAddress address
avm2::AztecAddress address