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

Go to the source code of this file.

Classes

struct  bb::avm2::simulation::MappedContractHints
 
struct  bb::avm2::simulation::MappedMerkleHints
 
struct  bb::avm2::simulation::TreeCounters
 
struct  std::hash< std::vector< bb::avm2::FF > >
 

Namespaces

namespace  bb
 Entry point for Barretenberg command-line interface.
 
namespace  bb::avm2
 
namespace  bb::avm2::simulation
 
namespace  std
 STL namespace.
 

Typedefs

using bb::avm2::simulation::NullifierTreeLeafPreimage = crypto::merkle_tree::IndexedLeaf< crypto::merkle_tree::NullifierLeafValue >
 
using bb::avm2::simulation::GetSiblingPathKey = std::tuple< AppendOnlyTreeSnapshot, MerkleTreeId, index_t >
 
using bb::avm2::simulation::GetPreviousValueIndexKey = std::tuple< AppendOnlyTreeSnapshot, MerkleTreeId, FF >
 
using bb::avm2::simulation::GetLeafPreimageKey = std::tuple< AppendOnlyTreeSnapshot, index_t >
 
using bb::avm2::simulation::GetLeafValueKey = std::tuple< AppendOnlyTreeSnapshot, MerkleTreeId, index_t >
 
using bb::avm2::simulation::SequentialInsertHintPublicDataTreeKey = std::tuple< AppendOnlyTreeSnapshot, MerkleTreeId, PublicDataLeafValue >
 
using bb::avm2::simulation::SequentialInsertHintNullifierTreeKey = std::tuple< AppendOnlyTreeSnapshot, MerkleTreeId, NullifierLeafValue >
 
using bb::avm2::simulation::AppendLeavesHintKey = std::tuple< AppendOnlyTreeSnapshot, MerkleTreeId, std::vector< FF > >
 
using bb::avm2::simulation::GetContractInstanceKey = std::tuple< uint32_t, AztecAddress >
 
using bb::avm2::simulation::GetContractClassKey = std::tuple< uint32_t, ContractClassId >
 
using bb::avm2::simulation::GetBytecodeCommitmentKey = std::tuple< uint32_t, ContractClassId >
 
using bb::avm2::simulation::GetDebugFunctionNameKey = std::tuple< AztecAddress, FunctionSelector >
 

Functions

auto & get_tree_info_helper (world_state::MerkleTreeId tree_id, auto &tree_roots)
 

Function Documentation

◆ get_tree_info_helper()

auto & get_tree_info_helper ( world_state::MerkleTreeId  tree_id,
auto &  tree_roots 
)

Definition at line 71 of file db_types.hpp.