Barretenberg
The ZK-SNARK library at the core of Aztec
|
#include <cstdint>
#include <utility>
#include <variant>
#include "barretenberg/crypto/merkle_tree/indexed_tree/indexed_leaf.hpp"
#include "barretenberg/crypto/merkle_tree/lmdb_store/lmdb_tree_store.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/serialize/msgpack.hpp"
Go to the source code of this file.
Classes | |
struct | bb::world_state::WorldStateRevision |
struct | bb::world_state::WorldStateStatusSummary |
struct | bb::world_state::WorldStateDBStats |
struct | bb::world_state::WorldStateMeta |
struct | bb::world_state::WorldStateStatusFull |
Namespaces | |
namespace | bb |
Entry point for Barretenberg command-line interface. | |
namespace | bb::world_state |
Typedefs | |
using | bb::world_state::TreeStateReference = std::pair< bb::fr, bb::crypto::merkle_tree::index_t > |
using | bb::world_state::StateReference = std::unordered_map< MerkleTreeId, TreeStateReference > |
Enumerations | |
enum | bb::world_state::MerkleTreeId { bb::world_state::NULLIFIER_TREE = 0 , bb::world_state::NOTE_HASH_TREE = 1 , bb::world_state::PUBLIC_DATA_TREE = 2 , bb::world_state::L1_TO_L2_MESSAGE_TREE = 3 , bb::world_state::ARCHIVE = 4 } |
Functions | |
std::string | bb::world_state::getMerkleTreeName (MerkleTreeId id) |
Variables | |
const uint64_t | bb::world_state::CANONICAL_FORK_ID = 0 |
const uint64_t | bb::world_state::NUM_TREES = 5 |