15#include "barretenberg/wsdb/generated/wsdb_types.hpp"
20wire::WsdbGetTreeInfoResponse
handle_get_tree_info(WsdbRequest& ctx, wire::WsdbGetTreeInfo&& cmd);
23 wire::WsdbGetInitialStateReference&& cmd);
26 wire::WsdbGetPublicDataLeafValue&& cmd);
28 wire::WsdbGetNullifierLeafValue&& cmd);
30 WsdbRequest& ctx, wire::WsdbGetPublicDataLeafPreimage&& cmd);
32 wire::WsdbGetNullifierLeafPreimage&& cmd);
35 WsdbRequest& ctx, wire::WsdbGetBlockNumbersForLeafIndices&& cmd);
38 WsdbRequest& ctx, wire::WsdbFindPublicDataLeafIndices&& cmd);
40 wire::WsdbFindNullifierLeafIndices&& cmd);
41wire::WsdbFindLowLeafResponse
handle_find_low_leaf(WsdbRequest& ctx, wire::WsdbFindLowLeaf&& cmd);
44 WsdbRequest& ctx, wire::WsdbFindPublicDataSiblingPaths&& cmd);
46 WsdbRequest& ctx, wire::WsdbFindNullifierSiblingPaths&& cmd);
47wire::WsdbAppendLeavesResponse
handle_append_leaves(WsdbRequest& ctx, wire::WsdbAppendLeaves&& cmd);
49 wire::WsdbAppendPublicDataLeaves&& cmd);
51 wire::WsdbAppendNullifierLeaves&& cmd);
53 wire::WsdbBatchInsertPublicData&& cmd);
55 wire::WsdbBatchInsertNullifier&& cmd);
57 WsdbRequest& ctx, wire::WsdbSequentialInsertPublicData&& cmd);
59 WsdbRequest& ctx, wire::WsdbSequentialInsertNullifier&& cmd);
60wire::WsdbUpdateArchiveResponse
handle_update_archive(WsdbRequest& ctx, wire::WsdbUpdateArchive&& cmd);
61wire::WsdbCommitResponse
handle_commit(WsdbRequest& ctx, wire::WsdbCommit&& cmd);
62wire::WsdbRollbackResponse
handle_rollback(WsdbRequest& ctx, wire::WsdbRollback&& cmd);
63wire::WsdbSyncBlockResponse
handle_sync_block(WsdbRequest& ctx, wire::WsdbSyncBlock&& cmd);
64wire::WsdbCreateForkResponse
handle_create_fork(WsdbRequest& ctx, wire::WsdbCreateFork&& cmd);
65wire::WsdbDeleteForkResponse
handle_delete_fork(WsdbRequest& ctx, wire::WsdbDeleteFork&& cmd);
67wire::WsdbUnwindBlocksResponse
handle_unwind_blocks(WsdbRequest& ctx, wire::WsdbUnwindBlocks&& cmd);
69 wire::WsdbRemoveHistoricalBlocks&& cmd);
70wire::WsdbGetStatusResponse
handle_get_status(WsdbRequest& ctx, wire::WsdbGetStatus&& cmd);
75 wire::WsdbCommitAllCheckpoints&& cmd);
77 wire::WsdbRevertAllCheckpoints&& cmd);
78wire::WsdbCopyStoresResponse
handle_copy_stores(WsdbRequest& ctx, wire::WsdbCopyStores&& cmd);
wire::WsdbFindNullifierLeafIndicesResponse handle_find_nullifier_leaf_indices(WsdbRequest &ctx, wire::WsdbFindNullifierLeafIndices &&cmd)
wire::WsdbAppendNullifierLeavesResponse handle_append_nullifier_leaves(WsdbRequest &ctx, wire::WsdbAppendNullifierLeaves &&cmd)
wire::WsdbGetPublicDataLeafPreimageResponse handle_get_public_data_leaf_preimage(WsdbRequest &ctx, wire::WsdbGetPublicDataLeafPreimage &&cmd)
wire::WsdbGetSiblingPathResponse handle_get_sibling_path(WsdbRequest &ctx, wire::WsdbGetSiblingPath &&cmd)
wire::WsdbUpdateArchiveResponse handle_update_archive(WsdbRequest &ctx, wire::WsdbUpdateArchive &&cmd)
wire::WsdbFindPublicDataSiblingPathsResponse handle_find_public_data_sibling_paths(WsdbRequest &ctx, wire::WsdbFindPublicDataSiblingPaths &&cmd)
wire::WsdbGetPublicDataLeafValueResponse handle_get_public_data_leaf_value(WsdbRequest &ctx, wire::WsdbGetPublicDataLeafValue &&cmd)
wire::WsdbFindPublicDataLeafIndicesResponse handle_find_public_data_leaf_indices(WsdbRequest &ctx, wire::WsdbFindPublicDataLeafIndices &&cmd)
wire::WsdbRollbackResponse handle_rollback(WsdbRequest &ctx, wire::WsdbRollback &&)
wire::WsdbFindSiblingPathsResponse handle_find_sibling_paths(WsdbRequest &ctx, wire::WsdbFindSiblingPaths &&cmd)
wire::WsdbGetStatusResponse handle_get_status(WsdbRequest &ctx, wire::WsdbGetStatus &&)
wire::WsdbSequentialInsertPublicDataResponse handle_sequential_insert_public_data(WsdbRequest &ctx, wire::WsdbSequentialInsertPublicData &&cmd)
wire::WsdbFindNullifierSiblingPathsResponse handle_find_nullifier_sibling_paths(WsdbRequest &ctx, wire::WsdbFindNullifierSiblingPaths &&cmd)
wire::WsdbGetTreeInfoResponse handle_get_tree_info(WsdbRequest &ctx, wire::WsdbGetTreeInfo &&cmd)
wire::WsdbGetStateReferenceResponse handle_get_state_reference(WsdbRequest &ctx, wire::WsdbGetStateReference &&cmd)
wire::WsdbGetNullifierLeafPreimageResponse handle_get_nullifier_leaf_preimage(WsdbRequest &ctx, wire::WsdbGetNullifierLeafPreimage &&cmd)
wire::WsdbBatchInsertNullifierResponse handle_batch_insert_nullifier(WsdbRequest &ctx, wire::WsdbBatchInsertNullifier &&cmd)
wire::WsdbUnwindBlocksResponse handle_unwind_blocks(WsdbRequest &ctx, wire::WsdbUnwindBlocks &&cmd)
wire::WsdbAppendLeavesResponse handle_append_leaves(WsdbRequest &ctx, wire::WsdbAppendLeaves &&cmd)
wire::WsdbGetInitialStateReferenceResponse handle_get_initial_state_reference(WsdbRequest &ctx, wire::WsdbGetInitialStateReference &&)
wire::WsdbRevertAllCheckpointsResponse handle_revert_all_checkpoints(WsdbRequest &ctx, wire::WsdbRevertAllCheckpoints &&cmd)
wire::WsdbBatchInsertPublicDataResponse handle_batch_insert_public_data(WsdbRequest &ctx, wire::WsdbBatchInsertPublicData &&cmd)
wire::WsdbSyncBlockResponse handle_sync_block(WsdbRequest &ctx, wire::WsdbSyncBlock &&cmd)
wire::WsdbFindLeafIndicesResponse handle_find_leaf_indices(WsdbRequest &ctx, wire::WsdbFindLeafIndices &&cmd)
wire::WsdbRevertCheckpointResponse handle_revert_checkpoint(WsdbRequest &ctx, wire::WsdbRevertCheckpoint &&cmd)
wire::WsdbAppendPublicDataLeavesResponse handle_append_public_data_leaves(WsdbRequest &ctx, wire::WsdbAppendPublicDataLeaves &&cmd)
wire::WsdbRemoveHistoricalBlocksResponse handle_remove_historical_blocks(WsdbRequest &ctx, wire::WsdbRemoveHistoricalBlocks &&cmd)
wire::WsdbCommitResponse handle_commit(WsdbRequest &ctx, wire::WsdbCommit &&)
wire::WsdbCommitAllCheckpointsResponse handle_commit_all_checkpoints(WsdbRequest &ctx, wire::WsdbCommitAllCheckpoints &&cmd)
wire::WsdbGetBlockNumbersForLeafIndicesResponse handle_get_block_numbers_for_leaf_indices(WsdbRequest &ctx, wire::WsdbGetBlockNumbersForLeafIndices &&cmd)
wire::WsdbFindLowLeafResponse handle_find_low_leaf(WsdbRequest &ctx, wire::WsdbFindLowLeaf &&cmd)
wire::WsdbSequentialInsertNullifierResponse handle_sequential_insert_nullifier(WsdbRequest &ctx, wire::WsdbSequentialInsertNullifier &&cmd)
wire::WsdbDeleteForkResponse handle_delete_fork(WsdbRequest &ctx, wire::WsdbDeleteFork &&cmd)
wire::WsdbGetLeafValueResponse handle_get_leaf_value(WsdbRequest &ctx, wire::WsdbGetLeafValue &&cmd)
wire::WsdbGetNullifierLeafValueResponse handle_get_nullifier_leaf_value(WsdbRequest &ctx, wire::WsdbGetNullifierLeafValue &&cmd)
wire::WsdbCommitCheckpointResponse handle_commit_checkpoint(WsdbRequest &ctx, wire::WsdbCommitCheckpoint &&cmd)
wire::WsdbFinalizeBlocksResponse handle_finalize_blocks(WsdbRequest &ctx, wire::WsdbFinalizeBlocks &&cmd)
wire::WsdbCreateForkResponse handle_create_fork(WsdbRequest &ctx, wire::WsdbCreateFork &&cmd)
wire::WsdbCreateCheckpointResponse handle_create_checkpoint(WsdbRequest &ctx, wire::WsdbCreateCheckpoint &&cmd)
wire::WsdbCopyStoresResponse handle_copy_stores(WsdbRequest &ctx, wire::WsdbCopyStores &&cmd)
Service-level context passed to every wsdb handler.