Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
bb::cdb Namespace Reference

ContractDBInterface adapter over the generated CDB IPC client. More...

Classes

struct  CdbAddContractClass
 
struct  CdbAddContractInstance
 
struct  CdbAddContracts
 
struct  CdbCommitCheckpoint
 
struct  CdbCreateCheckpoint
 
struct  CdbErrorResponse
 Error response returned when a command fails. More...
 
struct  CdbGetBytecodeCommitment
 
struct  CdbGetContractClass
 
struct  CdbGetContractClassIds
 
struct  CdbGetContractInstance
 
struct  CdbGetDebugFunctionName
 
class  CdbIpcClient
 Auto-generated IPC client. More...
 
class  CdbIpcContractDB
 
struct  CdbRegisterFunctionSignatures
 
struct  CdbRevertCheckpoint
 
struct  CdbShutdown
 

Typedefs

using CdbCommand = NamedUnion< CdbGetContractInstance, CdbGetContractClass, CdbGetBytecodeCommitment, CdbGetDebugFunctionName, CdbAddContracts, CdbCreateCheckpoint, CdbCommitCheckpoint, CdbRevertCheckpoint, CdbAddContractClass, CdbAddContractInstance, CdbRegisterFunctionSignatures, CdbGetContractClassIds, CdbShutdown >
 Union of all cdb commands (request types).
 
using CdbCommandResponse = NamedUnion< CdbErrorResponse, CdbGetContractInstance::Response, CdbGetContractClass::Response, CdbGetBytecodeCommitment::Response, CdbGetDebugFunctionName::Response, CdbAddContracts::Response, CdbCreateCheckpoint::Response, CdbCommitCheckpoint::Response, CdbRevertCheckpoint::Response, CdbAddContractClass::Response, CdbAddContractInstance::Response, CdbRegisterFunctionSignatures::Response, CdbGetContractClassIds::Response, CdbShutdown::Response >
 Union of all cdb response types.
 

Functions

int parse_and_run_cdb (int argc, char *argv[])
 

Detailed Description

ContractDBInterface adapter over the generated CDB IPC client.

Translates ContractDBInterface calls (AVM domain types) into CdbIpcClient command structs, delegating IPC transport to the auto-generated client.

Typedef Documentation

◆ CdbCommand

◆ CdbCommandResponse

Function Documentation

◆ parse_and_run_cdb()

int bb::cdb::parse_and_run_cdb ( int  argc,
char *  argv[] 
)

Definition at line 27 of file cli.cpp.