Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
wsdb_commands.hpp File Reference

NamedUnion command structs for the aztec-wsdb world state database API. More...

Go to the source code of this file.

Classes

struct  bb::wsdb::WsdbGetTreeInfo
 
struct  bb::wsdb::WsdbGetTreeInfo::Response
 
struct  bb::wsdb::WsdbGetStateReference
 
struct  bb::wsdb::WsdbGetStateReference::Response
 
struct  bb::wsdb::WsdbGetInitialStateReference
 
struct  bb::wsdb::WsdbGetInitialStateReference::Response
 
struct  bb::wsdb::WsdbGetLeafValue
 
struct  bb::wsdb::WsdbGetLeafValue::Response
 
struct  bb::wsdb::WsdbGetLeafPreimage
 
struct  bb::wsdb::WsdbGetLeafPreimage::Response
 
struct  bb::wsdb::WsdbGetSiblingPath
 
struct  bb::wsdb::WsdbGetSiblingPath::Response
 
struct  bb::wsdb::WsdbGetBlockNumbersForLeafIndices
 
struct  bb::wsdb::WsdbGetBlockNumbersForLeafIndices::Response
 
struct  bb::wsdb::WsdbFindLeafIndices
 
struct  bb::wsdb::WsdbFindLeafIndices::Response
 
struct  bb::wsdb::WsdbFindLowLeaf
 
struct  bb::wsdb::WsdbFindLowLeaf::Response
 
struct  bb::wsdb::WsdbFindSiblingPaths
 
struct  bb::wsdb::WsdbFindSiblingPaths::Response
 
struct  bb::wsdb::WsdbAppendLeaves
 
struct  bb::wsdb::WsdbAppendLeaves::Response
 
struct  bb::wsdb::WsdbBatchInsert
 
struct  bb::wsdb::WsdbBatchInsert::Response
 
struct  bb::wsdb::WsdbSequentialInsert
 
struct  bb::wsdb::WsdbSequentialInsert::Response
 
struct  bb::wsdb::WsdbUpdateArchive
 
struct  bb::wsdb::WsdbUpdateArchive::Response
 
struct  bb::wsdb::WsdbCommit
 
struct  bb::wsdb::WsdbCommit::Response
 
struct  bb::wsdb::WsdbRollback
 
struct  bb::wsdb::WsdbRollback::Response
 
struct  bb::wsdb::WsdbSyncBlock
 
struct  bb::wsdb::WsdbSyncBlock::Response
 
struct  bb::wsdb::WsdbCreateFork
 
struct  bb::wsdb::WsdbCreateFork::Response
 
struct  bb::wsdb::WsdbDeleteFork
 
struct  bb::wsdb::WsdbDeleteFork::Response
 
struct  bb::wsdb::WsdbFinalizeBlocks
 
struct  bb::wsdb::WsdbFinalizeBlocks::Response
 
struct  bb::wsdb::WsdbUnwindBlocks
 
struct  bb::wsdb::WsdbUnwindBlocks::Response
 
struct  bb::wsdb::WsdbRemoveHistoricalBlocks
 
struct  bb::wsdb::WsdbRemoveHistoricalBlocks::Response
 
struct  bb::wsdb::WsdbGetStatus
 
struct  bb::wsdb::WsdbGetStatus::Response
 
struct  bb::wsdb::WsdbCreateCheckpoint
 
struct  bb::wsdb::WsdbCreateCheckpoint::Response
 
struct  bb::wsdb::WsdbCommitCheckpoint
 
struct  bb::wsdb::WsdbCommitCheckpoint::Response
 
struct  bb::wsdb::WsdbRevertCheckpoint
 
struct  bb::wsdb::WsdbRevertCheckpoint::Response
 
struct  bb::wsdb::WsdbCommitAllCheckpoints
 
struct  bb::wsdb::WsdbCommitAllCheckpoints::Response
 
struct  bb::wsdb::WsdbRevertAllCheckpoints
 
struct  bb::wsdb::WsdbRevertAllCheckpoints::Response
 
struct  bb::wsdb::WsdbCopyStores
 
struct  bb::wsdb::WsdbCopyStores::Response
 
struct  bb::wsdb::WsdbShutdown
 
struct  bb::wsdb::WsdbShutdown::Response
 

Namespaces

namespace  bb
 Entry point for Barretenberg command-line interface.
 
namespace  bb::wsdb
 

Detailed Description

NamedUnion command structs for the aztec-wsdb world state database API.

Each command follows the bbapi pattern:

  • static constexpr MSGPACK_SCHEMA_NAME for NamedUnion dispatch
  • Nested Response struct with its own MSGPACK_SCHEMA_NAME
  • Request fields with SERIALIZATION_FIELDS
  • execute(WsdbRequest&) && method (implemented in wsdb_execute.cpp)

Definition in file wsdb_commands.hpp.