|
Barretenberg
The ZK-SNARK library at the core of Aztec
|
#include "barretenberg/common/log.hpp"#include "barretenberg/common/serialize.hpp"#include "barretenberg/crypto/merkle_tree/indexed_tree/indexed_leaf.hpp"#include "barretenberg/crypto/merkle_tree/node_store/tree_meta.hpp"#include "barretenberg/crypto/merkle_tree/types.hpp"#include "barretenberg/ecc/curves/bn254/fr.hpp"#include "barretenberg/lmdblib/lmdb_database.hpp"#include "barretenberg/lmdblib/lmdb_environment.hpp"#include "barretenberg/lmdblib/lmdb_read_transaction.hpp"#include "barretenberg/lmdblib/lmdb_store_base.hpp"#include "barretenberg/lmdblib/lmdb_write_transaction.hpp"#include "barretenberg/serialize/msgpack_impl.hpp"#include "barretenberg/world_state/types.hpp"#include "lmdb.h"#include <cstdint>#include <optional>#include <ostream>#include <stdexcept>#include <string>#include <typeinfo>#include <unordered_map>#include <utility>Go to the source code of this file.
Classes | |
| struct | bb::crypto::merkle_tree::BlockPayload |
| struct | bb::crypto::merkle_tree::NodePayload |
| struct | bb::crypto::merkle_tree::BlockIndexPayload |
| class | bb::crypto::merkle_tree::LMDBTreeStore |
Namespaces | |
| namespace | bb |
| Entry point for Barretenberg command-line interface. | |
| namespace | bb::crypto |
| namespace | bb::crypto::merkle_tree |
Functions | |
| std::ostream & | bb::crypto::merkle_tree::operator<< (std::ostream &os, const BlockPayload &block) |