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

Wire <-> domain conversion helpers for the aztec-wsdb service. More...

Go to the source code of this file.

Namespaces

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

Functions

Fr bb::wsdb::fr_to_wire (const bb::fr &d)
 
bb::fr bb::wsdb::fr_from_wire (const Fr &w)
 
BlockHeaderHash bb::wsdb::block_header_hash_to_wire (const bb::fr &d)
 
bb::fr bb::wsdb::block_header_hash_from_wire (const BlockHeaderHash &w)
 
PublicDataSlot bb::wsdb::public_data_slot_to_wire (const bb::fr &d)
 
bb::fr bb::wsdb::public_data_slot_from_wire (const PublicDataSlot &w)
 
PublicDataValue bb::wsdb::public_data_value_to_wire (const bb::fr &d)
 
bb::fr bb::wsdb::public_data_value_from_wire (const PublicDataValue &w)
 
Nullifier bb::wsdb::nullifier_to_wire (const bb::fr &d)
 
bb::fr bb::wsdb::nullifier_from_wire (const Nullifier &w)
 
std::vector< Frbb::wsdb::fr_vec_to_wire (const std::vector< bb::fr > &d)
 
std::vector< bb::frbb::wsdb::fr_vec_from_wire (const std::vector< Fr > &w)
 
wire::WorldStateRevision bb::wsdb::revision_to_wire (const world_state::WorldStateRevision &d)
 
world_state::WorldStateRevision bb::wsdb::revision_from_wire (const wire::WorldStateRevision &w)
 
MerkleTreeId bb::wsdb::tree_id_to_wire (world_state::MerkleTreeId d)
 
world_state::MerkleTreeId bb::wsdb::tree_id_from_wire (MerkleTreeId w)
 
wire::PublicDataLeafValue bb::wsdb::public_data_leaf_to_wire (const crypto::merkle_tree::PublicDataLeafValue &d)
 
crypto::merkle_tree::PublicDataLeafValue bb::wsdb::public_data_leaf_from_wire (const wire::PublicDataLeafValue &w)
 
std::vector< wire::PublicDataLeafValue > bb::wsdb::public_data_leaf_vec_to_wire (const std::vector< crypto::merkle_tree::PublicDataLeafValue > &d)
 
std::vector< crypto::merkle_tree::PublicDataLeafValuebb::wsdb::public_data_leaf_vec_from_wire (const std::vector< wire::PublicDataLeafValue > &w)
 
wire::NullifierLeafValue bb::wsdb::nullifier_leaf_to_wire (const crypto::merkle_tree::NullifierLeafValue &d)
 
crypto::merkle_tree::NullifierLeafValue bb::wsdb::nullifier_leaf_from_wire (const wire::NullifierLeafValue &w)
 
std::vector< wire::NullifierLeafValue > bb::wsdb::nullifier_leaf_vec_to_wire (const std::vector< crypto::merkle_tree::NullifierLeafValue > &d)
 
std::vector< crypto::merkle_tree::NullifierLeafValuebb::wsdb::nullifier_leaf_vec_from_wire (const std::vector< wire::NullifierLeafValue > &w)
 
wire::IndexedPublicDataLeafValue bb::wsdb::indexed_public_data_leaf_to_wire (const crypto::merkle_tree::IndexedLeaf< crypto::merkle_tree::PublicDataLeafValue > &d)
 
crypto::merkle_tree::IndexedLeaf< crypto::merkle_tree::PublicDataLeafValuebb::wsdb::indexed_public_data_leaf_from_wire (const wire::IndexedPublicDataLeafValue &w)
 
wire::IndexedNullifierLeafValue bb::wsdb::indexed_nullifier_leaf_to_wire (const crypto::merkle_tree::IndexedLeaf< crypto::merkle_tree::NullifierLeafValue > &d)
 
crypto::merkle_tree::IndexedLeaf< crypto::merkle_tree::NullifierLeafValuebb::wsdb::indexed_nullifier_leaf_from_wire (const wire::IndexedNullifierLeafValue &w)
 
wire::PublicDataLeafUpdateWitnessData bb::wsdb::public_data_witness_to_wire (const crypto::merkle_tree::LeafUpdateWitnessData< crypto::merkle_tree::PublicDataLeafValue > &d)
 
crypto::merkle_tree::LeafUpdateWitnessData< crypto::merkle_tree::PublicDataLeafValuebb::wsdb::public_data_witness_from_wire (const wire::PublicDataLeafUpdateWitnessData &w)
 
wire::NullifierLeafUpdateWitnessData bb::wsdb::nullifier_witness_to_wire (const crypto::merkle_tree::LeafUpdateWitnessData< crypto::merkle_tree::NullifierLeafValue > &d)
 
crypto::merkle_tree::LeafUpdateWitnessData< crypto::merkle_tree::NullifierLeafValuebb::wsdb::nullifier_witness_from_wire (const wire::NullifierLeafUpdateWitnessData &w)
 
template<typename Wire , typename Domain , typename Fn >
std::vector< Wire > bb::wsdb::vec_to_wire (const std::vector< Domain > &d, Fn fn)
 
template<typename Domain , typename Wire , typename Fn >
std::vector< Domain > bb::wsdb::vec_from_wire (const std::vector< Wire > &w, Fn fn)
 
wire::BatchInsertionResultPublicData bb::wsdb::batch_public_data_to_wire (const world_state::BatchInsertionResult< crypto::merkle_tree::PublicDataLeafValue > &d)
 
world_state::BatchInsertionResult< crypto::merkle_tree::PublicDataLeafValuebb::wsdb::batch_public_data_from_wire (const wire::BatchInsertionResultPublicData &w)
 
wire::BatchInsertionResultNullifier bb::wsdb::batch_nullifier_to_wire (const world_state::BatchInsertionResult< crypto::merkle_tree::NullifierLeafValue > &d)
 
world_state::BatchInsertionResult< crypto::merkle_tree::NullifierLeafValuebb::wsdb::batch_nullifier_from_wire (const wire::BatchInsertionResultNullifier &w)
 
wire::SequentialInsertionResultPublicData bb::wsdb::sequential_public_data_to_wire (const world_state::SequentialInsertionResult< crypto::merkle_tree::PublicDataLeafValue > &d)
 
world_state::SequentialInsertionResult< crypto::merkle_tree::PublicDataLeafValuebb::wsdb::sequential_public_data_from_wire (const wire::SequentialInsertionResultPublicData &w)
 
wire::SequentialInsertionResultNullifier bb::wsdb::sequential_nullifier_to_wire (const world_state::SequentialInsertionResult< crypto::merkle_tree::NullifierLeafValue > &d)
 
world_state::SequentialInsertionResult< crypto::merkle_tree::NullifierLeafValuebb::wsdb::sequential_nullifier_from_wire (const wire::SequentialInsertionResultNullifier &w)
 
std::vector< wire::TreeStateReference > bb::wsdb::state_reference_to_wire (const world_state::StateReference &d)
 
world_state::StateReference bb::wsdb::state_reference_from_wire (const std::vector< wire::TreeStateReference > &w)
 
wire::DBStats bb::wsdb::db_stats_to_wire (const bb::lmdblib::DBStats &d)
 
bb::lmdblib::DBStats bb::wsdb::db_stats_from_wire (const wire::DBStats &w)
 
wire::TreeDBStats bb::wsdb::tree_db_stats_to_wire (const bb::crypto::merkle_tree::TreeDBStats &d)
 
bb::crypto::merkle_tree::TreeDBStats bb::wsdb::tree_db_stats_from_wire (const wire::TreeDBStats &w)
 
wire::TreeMeta bb::wsdb::tree_meta_to_wire (const bb::crypto::merkle_tree::TreeMeta &d)
 
bb::crypto::merkle_tree::TreeMeta bb::wsdb::tree_meta_from_wire (const wire::TreeMeta &w)
 
wire::WorldStateDBStats bb::wsdb::world_state_db_stats_to_wire (const bb::world_state::WorldStateDBStats &d)
 
bb::world_state::WorldStateDBStats bb::wsdb::world_state_db_stats_from_wire (const wire::WorldStateDBStats &w)
 
wire::WorldStateMeta bb::wsdb::world_state_meta_to_wire (const bb::world_state::WorldStateMeta &d)
 
bb::world_state::WorldStateMeta bb::wsdb::world_state_meta_from_wire (const wire::WorldStateMeta &w)
 
wire::WorldStateStatusSummary bb::wsdb::world_state_status_summary_to_wire (const bb::world_state::WorldStateStatusSummary &d)
 
bb::world_state::WorldStateStatusSummary bb::wsdb::world_state_status_summary_from_wire (const wire::WorldStateStatusSummary &w)
 
wire::WorldStateStatusFull bb::wsdb::world_state_status_full_to_wire (const bb::world_state::WorldStateStatusFull &d)
 
bb::world_state::WorldStateStatusFull bb::wsdb::world_state_status_full_from_wire (const wire::WorldStateStatusFull &w)
 

Detailed Description

Wire <-> domain conversion helpers for the aztec-wsdb service.

Definition in file wsdb_wire_convert.hpp.