79 void msgpack(
auto&& pack_fn) { pack_fn(); }
std::vector< fr > fr_sibling_path
const uint64_t CANONICAL_FORK_ID
std::unordered_map< MerkleTreeId, TreeStateReference > StateReference
constexpr decltype(auto) get(::tuplet::tuple< T... > &&t) noexcept
bool operator==(const Response &) const =default
static constexpr const char MSGPACK_SCHEMA_NAME[]
void msgpack(auto &&pack_fn)
Response execute(WsdbRequest &request) &&
static constexpr const char MSGPACK_SCHEMA_NAME[]
SERIALIZATION_FIELDS(treeId, leaves, forkId)
bool operator==(const WsdbAppendLeaves &) const =default
std::vector< std::vector< uint8_t > > leaves
static constexpr const char MSGPACK_SCHEMA_NAME[]
bool operator==(const Response &) const =default
SERIALIZATION_FIELDS(result)
std::vector< uint8_t > result
Response execute(WsdbRequest &request) &&
SERIALIZATION_FIELDS(treeId, leaves, subtreeDepth, forkId)
bool operator==(const WsdbBatchInsert &) const =default
static constexpr const char MSGPACK_SCHEMA_NAME[]
std::vector< std::vector< uint8_t > > leaves
bool operator==(const Response &) const =default
static constexpr const char MSGPACK_SCHEMA_NAME[]
SERIALIZATION_FIELDS(status)
WorldStateStatusFull status
static constexpr const char MSGPACK_SCHEMA_NAME[]
bool operator==(const Response &) const =default
void msgpack(auto &&pack_fn)
static constexpr const char MSGPACK_SCHEMA_NAME[]
SERIALIZATION_FIELDS(forkId)
bool operator==(const WsdbCommitAllCheckpoints &) const =default
Response execute(WsdbRequest &request) &&
static constexpr const char MSGPACK_SCHEMA_NAME[]
bool operator==(const Response &) const =default
void msgpack(auto &&pack_fn)
bool operator==(const WsdbCommitCheckpoint &) const =default
static constexpr const char MSGPACK_SCHEMA_NAME[]
Response execute(WsdbRequest &request) &&
SERIALIZATION_FIELDS(forkId)
Response execute(WsdbRequest &request) &&
static constexpr const char MSGPACK_SCHEMA_NAME[]
bool operator==(const WsdbCommit &) const =default
void msgpack(auto &&pack_fn)
static constexpr const char MSGPACK_SCHEMA_NAME[]
void msgpack(auto &&pack_fn)
bool operator==(const Response &) const =default
static constexpr const char MSGPACK_SCHEMA_NAME[]
Response execute(WsdbRequest &request) &&
bool operator==(const WsdbCopyStores &) const =default
std::optional< bool > compact
SERIALIZATION_FIELDS(dstPath, compact)
void msgpack(auto &&pack_fn)
bool operator==(const Response &) const =default
static constexpr const char MSGPACK_SCHEMA_NAME[]
static constexpr const char MSGPACK_SCHEMA_NAME[]
Response execute(WsdbRequest &request) &&
bool operator==(const WsdbCreateCheckpoint &) const =default
SERIALIZATION_FIELDS(forkId)
SERIALIZATION_FIELDS(forkId)
static constexpr const char MSGPACK_SCHEMA_NAME[]
bool operator==(const Response &) const =default
bool operator==(const WsdbCreateFork &) const =default
static constexpr const char MSGPACK_SCHEMA_NAME[]
SERIALIZATION_FIELDS(latest, blockNumber)
Response execute(WsdbRequest &request) &&
block_number_t blockNumber
bool operator==(const Response &) const =default
void msgpack(auto &&pack_fn)
static constexpr const char MSGPACK_SCHEMA_NAME[]
static constexpr const char MSGPACK_SCHEMA_NAME[]
Response execute(WsdbRequest &request) &&
bool operator==(const WsdbDeleteFork &) const =default
SERIALIZATION_FIELDS(forkId)
WorldStateStatusSummary status
SERIALIZATION_FIELDS(status)
static constexpr const char MSGPACK_SCHEMA_NAME[]
bool operator==(const Response &) const =default
block_number_t toBlockNumber
bool operator==(const WsdbFinalizeBlocks &) const =default
SERIALIZATION_FIELDS(toBlockNumber)
static constexpr const char MSGPACK_SCHEMA_NAME[]
Response execute(WsdbRequest &request) &&
bool operator==(const Response &) const =default
static constexpr const char MSGPACK_SCHEMA_NAME[]
SERIALIZATION_FIELDS(indices)
std::vector< std::optional< index_t > > indices
bool operator==(const WsdbFindLeafIndices &) const =default
WorldStateRevision revision
std::vector< std::vector< uint8_t > > leaves
SERIALIZATION_FIELDS(treeId, revision, leaves, startIndex)
static constexpr const char MSGPACK_SCHEMA_NAME[]
Response execute(WsdbRequest &request) &&
bool operator==(const Response &) const =default
SERIALIZATION_FIELDS(alreadyPresent, index)
static constexpr const char MSGPACK_SCHEMA_NAME[]
bool operator==(const WsdbFindLowLeaf &) const =default
static constexpr const char MSGPACK_SCHEMA_NAME[]
WorldStateRevision revision
Response execute(WsdbRequest &request) &&
SERIALIZATION_FIELDS(treeId, revision, key)
SERIALIZATION_FIELDS(paths)
bool operator==(const Response &) const =default
std::vector< std::optional< SiblingPathAndIndex > > paths
static constexpr const char MSGPACK_SCHEMA_NAME[]
bool operator==(const WsdbFindSiblingPaths &) const =default
SERIALIZATION_FIELDS(treeId, revision, leaves)
std::vector< std::vector< uint8_t > > leaves
WorldStateRevision revision
static constexpr const char MSGPACK_SCHEMA_NAME[]
Response execute(WsdbRequest &request) &&
std::vector< std::optional< block_number_t > > blockNumbers
bool operator==(const Response &) const =default
SERIALIZATION_FIELDS(blockNumbers)
static constexpr const char MSGPACK_SCHEMA_NAME[]
static constexpr const char MSGPACK_SCHEMA_NAME[]
Response execute(WsdbRequest &request) &&
bool operator==(const WsdbGetBlockNumbersForLeafIndices &) const =default
SERIALIZATION_FIELDS(treeId, revision, leafIndices)
WorldStateRevision revision
std::vector< index_t > leafIndices
SERIALIZATION_FIELDS(state)
bool operator==(const Response &) const =default
static constexpr const char MSGPACK_SCHEMA_NAME[]
Response execute(WsdbRequest &request) &&
void msgpack(auto &&pack_fn)
bool operator==(const WsdbGetInitialStateReference &) const =default
static constexpr const char MSGPACK_SCHEMA_NAME[]
std::optional< std::vector< uint8_t > > preimage
static constexpr const char MSGPACK_SCHEMA_NAME[]
bool operator==(const Response &) const =default
SERIALIZATION_FIELDS(preimage)
SERIALIZATION_FIELDS(treeId, revision, leafIndex)
WorldStateRevision revision
bool operator==(const WsdbGetLeafPreimage &) const =default
static constexpr const char MSGPACK_SCHEMA_NAME[]
Response execute(WsdbRequest &request) &&
bool operator==(const Response &) const =default
SERIALIZATION_FIELDS(value)
static constexpr const char MSGPACK_SCHEMA_NAME[]
std::optional< std::vector< uint8_t > > value
SERIALIZATION_FIELDS(treeId, revision, leafIndex)
bool operator==(const WsdbGetLeafValue &) const =default
static constexpr const char MSGPACK_SCHEMA_NAME[]
Response execute(WsdbRequest &request) &&
WorldStateRevision revision
SERIALIZATION_FIELDS(path)
bool operator==(const Response &) const =default
static constexpr const char MSGPACK_SCHEMA_NAME[]
static constexpr const char MSGPACK_SCHEMA_NAME[]
WorldStateRevision revision
SERIALIZATION_FIELDS(treeId, revision, leafIndex)
Response execute(WsdbRequest &request) &&
bool operator==(const WsdbGetSiblingPath &) const =default
bool operator==(const Response &) const =default
static constexpr const char MSGPACK_SCHEMA_NAME[]
SERIALIZATION_FIELDS(state)
SERIALIZATION_FIELDS(revision)
bool operator==(const WsdbGetStateReference &) const =default
static constexpr const char MSGPACK_SCHEMA_NAME[]
WorldStateRevision revision
Response execute(WsdbRequest &request) &&
bool operator==(const Response &) const =default
static constexpr const char MSGPACK_SCHEMA_NAME[]
SERIALIZATION_FIELDS(status)
WorldStateStatusSummary status
Response execute(WsdbRequest &request) &&
void msgpack(auto &&pack_fn)
static constexpr const char MSGPACK_SCHEMA_NAME[]
bool operator==(const WsdbGetStatus &) const =default
SERIALIZATION_FIELDS(treeId, root, size, depth)
static constexpr const char MSGPACK_SCHEMA_NAME[]
bool operator==(const Response &) const =default
WorldStateRevision revision
SERIALIZATION_FIELDS(treeId, revision)
Response execute(WsdbRequest &request) &&
bool operator==(const WsdbGetTreeInfo &) const =default
static constexpr const char MSGPACK_SCHEMA_NAME[]
SERIALIZATION_FIELDS(status)
WorldStateStatusFull status
static constexpr const char MSGPACK_SCHEMA_NAME[]
bool operator==(const Response &) const =default
bool operator==(const WsdbRemoveHistoricalBlocks &) const =default
SERIALIZATION_FIELDS(toBlockNumber)
block_number_t toBlockNumber
Response execute(WsdbRequest &request) &&
static constexpr const char MSGPACK_SCHEMA_NAME[]
Context passed to each command's execute() method, providing access to the WorldState.
static constexpr const char MSGPACK_SCHEMA_NAME[]
void msgpack(auto &&pack_fn)
bool operator==(const Response &) const =default
SERIALIZATION_FIELDS(forkId)
bool operator==(const WsdbRevertAllCheckpoints &) const =default
static constexpr const char MSGPACK_SCHEMA_NAME[]
Response execute(WsdbRequest &request) &&
void msgpack(auto &&pack_fn)
bool operator==(const Response &) const =default
static constexpr const char MSGPACK_SCHEMA_NAME[]
static constexpr const char MSGPACK_SCHEMA_NAME[]
bool operator==(const WsdbRevertCheckpoint &) const =default
SERIALIZATION_FIELDS(forkId)
Response execute(WsdbRequest &request) &&
bool operator==(const Response &) const =default
void msgpack(auto &&pack_fn)
static constexpr const char MSGPACK_SCHEMA_NAME[]
void msgpack(auto &&pack_fn)
static constexpr const char MSGPACK_SCHEMA_NAME[]
Response execute(WsdbRequest &request) &&
bool operator==(const WsdbRollback &) const =default
std::vector< uint8_t > result
static constexpr const char MSGPACK_SCHEMA_NAME[]
bool operator==(const Response &) const =default
SERIALIZATION_FIELDS(result)
SERIALIZATION_FIELDS(treeId, leaves, forkId)
std::vector< std::vector< uint8_t > > leaves
bool operator==(const WsdbSequentialInsert &) const =default
static constexpr const char MSGPACK_SCHEMA_NAME[]
Response execute(WsdbRequest &request) &&
static constexpr const char MSGPACK_SCHEMA_NAME[]
void msgpack(auto &&pack_fn)
bool operator==(const Response &) const =default
void msgpack(auto &&pack_fn)
bool operator==(const WsdbShutdown &) const =default
static constexpr const char MSGPACK_SCHEMA_NAME[]
Response execute(WsdbRequest &request) &&
static constexpr const char MSGPACK_SCHEMA_NAME[]
SERIALIZATION_FIELDS(status)
bool operator==(const Response &) const =default
WorldStateStatusFull status
static constexpr const char MSGPACK_SCHEMA_NAME[]
StateReference blockStateRef
std::vector< PublicDataLeafValue > publicDataWrites
std::vector< bb::fr > paddedL1ToL2Messages
std::vector< NullifierLeafValue > paddedNullifiers
bool operator==(const WsdbSyncBlock &) const =default
SERIALIZATION_FIELDS(blockNumber, blockStateRef, blockHeaderHash, paddedNoteHashes, paddedL1ToL2Messages, paddedNullifiers, publicDataWrites)
block_number_t blockNumber
std::vector< bb::fr > paddedNoteHashes
Response execute(WsdbRequest &request) &&
static constexpr const char MSGPACK_SCHEMA_NAME[]
WorldStateStatusFull status
bool operator==(const Response &) const =default
SERIALIZATION_FIELDS(status)
static constexpr const char MSGPACK_SCHEMA_NAME[]
Response execute(WsdbRequest &request) &&
bool operator==(const WsdbUnwindBlocks &) const =default
SERIALIZATION_FIELDS(toBlockNumber)
block_number_t toBlockNumber
void msgpack(auto &&pack_fn)
bool operator==(const Response &) const =default
static constexpr const char MSGPACK_SCHEMA_NAME[]
StateReference blockStateRef
bool operator==(const WsdbUpdateArchive &) const =default
static constexpr const char MSGPACK_SCHEMA_NAME[]
SERIALIZATION_FIELDS(blockStateRef, blockHeaderHash, forkId)
Response execute(WsdbRequest &request) &&