Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
bb::wsdb::WsdbSyncBlock Struct Reference

#include <wsdb_commands.hpp>

Classes

struct  Response
 

Public Member Functions

Response execute (WsdbRequest &request) &&
 
 SERIALIZATION_FIELDS (blockNumber, blockStateRef, blockHeaderHash, paddedNoteHashes, paddedL1ToL2Messages, paddedNullifiers, publicDataWrites)
 
bool operator== (const WsdbSyncBlock &) const =default
 

Public Attributes

block_number_t blockNumber
 
StateReference blockStateRef
 
bb::fr blockHeaderHash
 
std::vector< bb::frpaddedNoteHashes
 
std::vector< bb::frpaddedL1ToL2Messages
 
std::vector< NullifierLeafValuepaddedNullifiers
 
std::vector< PublicDataLeafValuepublicDataWrites
 

Static Public Attributes

static constexpr const char MSGPACK_SCHEMA_NAME [] = "WsdbSyncBlock"
 

Detailed Description

Definition at line 312 of file wsdb_commands.hpp.

Member Function Documentation

◆ execute()

WsdbSyncBlock::Response bb::wsdb::WsdbSyncBlock::execute ( WsdbRequest request) &&

Definition at line 304 of file wsdb_execute.cpp.

◆ operator==()

bool bb::wsdb::WsdbSyncBlock::operator== ( const WsdbSyncBlock ) const
default

◆ SERIALIZATION_FIELDS()

bb::wsdb::WsdbSyncBlock::SERIALIZATION_FIELDS ( blockNumber  ,
blockStateRef  ,
blockHeaderHash  ,
paddedNoteHashes  ,
paddedL1ToL2Messages  ,
paddedNullifiers  ,
publicDataWrites   
)

Member Data Documentation

◆ blockHeaderHash

bb::fr bb::wsdb::WsdbSyncBlock::blockHeaderHash

Definition at line 322 of file wsdb_commands.hpp.

◆ blockNumber

block_number_t bb::wsdb::WsdbSyncBlock::blockNumber

Definition at line 320 of file wsdb_commands.hpp.

◆ blockStateRef

StateReference bb::wsdb::WsdbSyncBlock::blockStateRef

Definition at line 321 of file wsdb_commands.hpp.

◆ MSGPACK_SCHEMA_NAME

constexpr const char bb::wsdb::WsdbSyncBlock::MSGPACK_SCHEMA_NAME[] = "WsdbSyncBlock"
staticconstexpr

Definition at line 313 of file wsdb_commands.hpp.

◆ paddedL1ToL2Messages

std::vector<bb::fr> bb::wsdb::WsdbSyncBlock::paddedL1ToL2Messages

Definition at line 324 of file wsdb_commands.hpp.

◆ paddedNoteHashes

std::vector<bb::fr> bb::wsdb::WsdbSyncBlock::paddedNoteHashes

Definition at line 323 of file wsdb_commands.hpp.

◆ paddedNullifiers

std::vector<NullifierLeafValue> bb::wsdb::WsdbSyncBlock::paddedNullifiers

Definition at line 325 of file wsdb_commands.hpp.

◆ publicDataWrites

std::vector<PublicDataLeafValue> bb::wsdb::WsdbSyncBlock::publicDataWrites

Definition at line 326 of file wsdb_commands.hpp.


The documentation for this struct was generated from the following files: