Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
types.cpp
Go to the documentation of this file.
1
2
#include "
barretenberg/world_state/types.hpp
"
3
#include <string>
4
5
namespace
bb::world_state
{
6
std::string
getMerkleTreeName
(
MerkleTreeId
id
)
7
{
8
switch
(
id
) {
9
case
MerkleTreeId::NULLIFIER_TREE
:
10
return
"NullifierTree"
;
11
case
MerkleTreeId::NOTE_HASH_TREE
:
12
return
"NoteHashTree"
;
13
case
MerkleTreeId::PUBLIC_DATA_TREE
:
14
return
"PublicDataTree"
;
15
case
MerkleTreeId::L1_TO_L2_MESSAGE_TREE
:
16
return
"L1ToL2MessageTree"
;
17
case
MerkleTreeId::ARCHIVE
:
18
return
"ArchiveTree"
;
19
default
:
20
throw
std::invalid_argument(
"Unknown MerkleTreeId"
);
21
}
22
}
23
}
// namespace bb::world_state
bb::world_state
Definition
fork.hpp:12
bb::world_state::MerkleTreeId
MerkleTreeId
Definition
types.hpp:18
bb::world_state::NULLIFIER_TREE
@ NULLIFIER_TREE
Definition
types.hpp:19
bb::world_state::NOTE_HASH_TREE
@ NOTE_HASH_TREE
Definition
types.hpp:20
bb::world_state::PUBLIC_DATA_TREE
@ PUBLIC_DATA_TREE
Definition
types.hpp:21
bb::world_state::ARCHIVE
@ ARCHIVE
Definition
types.hpp:23
bb::world_state::L1_TO_L2_MESSAGE_TREE
@ L1_TO_L2_MESSAGE_TREE
Definition
types.hpp:22
bb::world_state::getMerkleTreeName
std::string getMerkleTreeName(MerkleTreeId id)
Definition
types.cpp:6
types.hpp
src
barretenberg
world_state
types.cpp
Generated by
1.9.8