Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
bb::crypto::merkle_tree::ContentAddressedAppendOnlyTree< Store, HashingPolicy > Member List

This is the complete list of members for bb::crypto::merkle_tree::ContentAddressedAppendOnlyTree< Store, HashingPolicy >, including all inherited members.

add_batch_internal(std::vector< fr > &values, fr &new_root, index_t &new_size, bool update_index, ReadTransaction &tx)bb::crypto::merkle_tree::ContentAddressedAppendOnlyTree< Store, HashingPolicy >protected
add_value(const fr &value, const AppendCompletionCallback &on_completion)bb::crypto::merkle_tree::ContentAddressedAppendOnlyTree< Store, HashingPolicy >virtual
add_values(const std::vector< fr > &values, const AppendCompletionCallback &on_completion)bb::crypto::merkle_tree::ContentAddressedAppendOnlyTree< Store, HashingPolicy >virtual
add_values_internal(std::shared_ptr< std::vector< fr > > values, fr &new_root, index_t &new_size, bool update_index)bb::crypto::merkle_tree::ContentAddressedAppendOnlyTree< Store, HashingPolicy >protected
add_values_internal(const std::vector< fr > &values, const AppendCompletionCallback &on_completion, bool update_index)bb::crypto::merkle_tree::ContentAddressedAppendOnlyTree< Store, HashingPolicy >protected
AppendCompletionCallback typedefbb::crypto::merkle_tree::ContentAddressedAppendOnlyTree< Store, HashingPolicy >
checkpoint(const CheckpointCallback &on_completion)bb::crypto::merkle_tree::ContentAddressedAppendOnlyTree< Store, HashingPolicy >
CheckpointCallback typedefbb::crypto::merkle_tree::ContentAddressedAppendOnlyTree< Store, HashingPolicy >
CheckpointCommitCallback typedefbb::crypto::merkle_tree::ContentAddressedAppendOnlyTree< Store, HashingPolicy >
CheckpointRevertCallback typedefbb::crypto::merkle_tree::ContentAddressedAppendOnlyTree< Store, HashingPolicy >
commit(const CommitCallback &on_completion)bb::crypto::merkle_tree::ContentAddressedAppendOnlyTree< Store, HashingPolicy >
commit_all_checkpoints(const CheckpointCommitCallback &on_completion)bb::crypto::merkle_tree::ContentAddressedAppendOnlyTree< Store, HashingPolicy >
commit_checkpoint(const CheckpointCommitCallback &on_completion)bb::crypto::merkle_tree::ContentAddressedAppendOnlyTree< Store, HashingPolicy >
CommitCallback typedefbb::crypto::merkle_tree::ContentAddressedAppendOnlyTree< Store, HashingPolicy >
ContentAddressedAppendOnlyTree(std::unique_ptr< Store > store, std::shared_ptr< ThreadPool > workers, const std::vector< fr > &initial_values={}, bool commit_genesis_state=true)bb::crypto::merkle_tree::ContentAddressedAppendOnlyTree< Store, HashingPolicy >
ContentAddressedAppendOnlyTree(ContentAddressedAppendOnlyTree const &other)=deletebb::crypto::merkle_tree::ContentAddressedAppendOnlyTree< Store, HashingPolicy >
ContentAddressedAppendOnlyTree(ContentAddressedAppendOnlyTree &&other)=deletebb::crypto::merkle_tree::ContentAddressedAppendOnlyTree< Store, HashingPolicy >
depth() constbb::crypto::merkle_tree::ContentAddressedAppendOnlyTree< Store, HashingPolicy >inline
depth_bb::crypto::merkle_tree::ContentAddressedAppendOnlyTree< Store, HashingPolicy >protected
EmptyResponseCallback typedefbb::crypto::merkle_tree::ContentAddressedAppendOnlyTree< Store, HashingPolicy >
finalize_block(const block_number_t &blockNumber, const FinalizeBlockCallback &on_completion)bb::crypto::merkle_tree::ContentAddressedAppendOnlyTree< Store, HashingPolicy >
FinalizeBlockCallback typedefbb::crypto::merkle_tree::ContentAddressedAppendOnlyTree< Store, HashingPolicy >
find_block_numbers(const std::vector< index_t > &indices, const GetBlockForIndexCallback &on_completion) constbb::crypto::merkle_tree::ContentAddressedAppendOnlyTree< Store, HashingPolicy >
find_block_numbers(const std::vector< index_t > &indices, const block_number_t &blockNumber, const GetBlockForIndexCallback &on_completion) constbb::crypto::merkle_tree::ContentAddressedAppendOnlyTree< Store, HashingPolicy >
find_leaf_hash(const index_t &leaf_index, const RequestContext &requestContext, ReadTransaction &tx, bool updateNodesByIndexCache=false) constbb::crypto::merkle_tree::ContentAddressedAppendOnlyTree< Store, HashingPolicy >protected
find_leaf_indices(const std::vector< typename Store::LeafType > &leaves, bool includeUncommitted, const FindLeafCallback &on_completion) constbb::crypto::merkle_tree::ContentAddressedAppendOnlyTree< Store, HashingPolicy >
find_leaf_indices(const std::vector< typename Store::LeafType > &leaves, const block_number_t &blockNumber, bool includeUncommitted, const FindLeafCallback &on_completion) constbb::crypto::merkle_tree::ContentAddressedAppendOnlyTree< Store, HashingPolicy >
find_leaf_indices_from(const std::vector< typename Store::LeafType > &leaves, const index_t &start_index, bool includeUncommitted, const FindLeafCallback &on_completion) constbb::crypto::merkle_tree::ContentAddressedAppendOnlyTree< Store, HashingPolicy >
find_leaf_indices_from(const std::vector< typename Store::LeafType > &leaves, const index_t &start_index, const block_number_t &blockNumber, bool includeUncommitted, const FindLeafCallback &on_completion) constbb::crypto::merkle_tree::ContentAddressedAppendOnlyTree< Store, HashingPolicy >
find_leaf_sibling_paths(const std::vector< typename Store::LeafType > &leaves, bool includeUncommitted, const FindSiblingPathCallback &on_completion) constbb::crypto::merkle_tree::ContentAddressedAppendOnlyTree< Store, HashingPolicy >
find_leaf_sibling_paths(const std::vector< typename Store::LeafType > &leaves, const block_number_t &block_number, bool includeUncommitted, const FindSiblingPathCallback &on_completion) constbb::crypto::merkle_tree::ContentAddressedAppendOnlyTree< Store, HashingPolicy >
FindLeafCallback typedefbb::crypto::merkle_tree::ContentAddressedAppendOnlyTree< Store, HashingPolicy >
FindSiblingPathCallback typedefbb::crypto::merkle_tree::ContentAddressedAppendOnlyTree< Store, HashingPolicy >
get_batch_insertion_size(const index_t &treeSize, const index_t &remainingAppendSize)bb::crypto::merkle_tree::ContentAddressedAppendOnlyTree< Store, HashingPolicy >protected
get_leaf(const index_t &index, bool includeUncommitted, const GetLeafCallback &completion) constbb::crypto::merkle_tree::ContentAddressedAppendOnlyTree< Store, HashingPolicy >
get_leaf(const index_t &index, const block_number_t &blockNumber, bool includeUncommitted, const GetLeafCallback &completion) constbb::crypto::merkle_tree::ContentAddressedAppendOnlyTree< Store, HashingPolicy >
get_meta_data(bool includeUncommitted, const MetaDataCallback &on_completion) constbb::crypto::merkle_tree::ContentAddressedAppendOnlyTree< Store, HashingPolicy >
get_meta_data(const block_number_t &blockNumber, bool includeUncommitted, const MetaDataCallback &on_completion) constbb::crypto::merkle_tree::ContentAddressedAppendOnlyTree< Store, HashingPolicy >
get_sibling_path(const index_t &index, const HashPathCallback &on_completion, bool includeUncommitted) constbb::crypto::merkle_tree::ContentAddressedAppendOnlyTree< Store, HashingPolicy >
get_sibling_path(const index_t &index, const block_number_t &blockNumber, const HashPathCallback &on_completion, bool includeUncommitted) constbb::crypto::merkle_tree::ContentAddressedAppendOnlyTree< Store, HashingPolicy >
get_subtree_sibling_path(uint32_t subtree_depth, const HashPathCallback &on_completion, bool includeUncommitted) constbb::crypto::merkle_tree::ContentAddressedAppendOnlyTree< Store, HashingPolicy >
get_subtree_sibling_path(const index_t &leaf_index, uint32_t subtree_depth, const HashPathCallback &on_completion, bool includeUncommitted) constbb::crypto::merkle_tree::ContentAddressedAppendOnlyTree< Store, HashingPolicy >
get_subtree_sibling_path_internal(const index_t &leaf_index, uint32_t subtree_depth, const RequestContext &requestContext, ReadTransaction &tx) constbb::crypto::merkle_tree::ContentAddressedAppendOnlyTree< Store, HashingPolicy >protected
GetBlockForIndexCallback typedefbb::crypto::merkle_tree::ContentAddressedAppendOnlyTree< Store, HashingPolicy >
GetLeafCallback typedefbb::crypto::merkle_tree::ContentAddressedAppendOnlyTree< Store, HashingPolicy >
HashPathCallback typedefbb::crypto::merkle_tree::ContentAddressedAppendOnlyTree< Store, HashingPolicy >
max_size_bb::crypto::merkle_tree::ContentAddressedAppendOnlyTree< Store, HashingPolicy >protected
MetaDataCallback typedefbb::crypto::merkle_tree::ContentAddressedAppendOnlyTree< Store, HashingPolicy >
operator=(ContentAddressedAppendOnlyTree const &other)=deletebb::crypto::merkle_tree::ContentAddressedAppendOnlyTree< Store, HashingPolicy >
operator=(ContentAddressedAppendOnlyTree const &&other)=deletebb::crypto::merkle_tree::ContentAddressedAppendOnlyTree< Store, HashingPolicy >
optional_sibling_path_to_full_sibling_path(const OptionalSiblingPath &optionalPath) constbb::crypto::merkle_tree::ContentAddressedAppendOnlyTree< Store, HashingPolicy >protected
OptionalSiblingPath typedefbb::crypto::merkle_tree::ContentAddressedAppendOnlyTree< Store, HashingPolicy >protected
ReadTransaction typedefbb::crypto::merkle_tree::ContentAddressedAppendOnlyTree< Store, HashingPolicy >protected
ReadTransactionPtr typedefbb::crypto::merkle_tree::ContentAddressedAppendOnlyTree< Store, HashingPolicy >protected
remove_historic_block(const block_number_t &blockNumber, const RemoveHistoricBlockCallback &on_completion)bb::crypto::merkle_tree::ContentAddressedAppendOnlyTree< Store, HashingPolicy >
RemoveHistoricBlockCallback typedefbb::crypto::merkle_tree::ContentAddressedAppendOnlyTree< Store, HashingPolicy >
revert_all_checkpoints(const CheckpointRevertCallback &on_completion)bb::crypto::merkle_tree::ContentAddressedAppendOnlyTree< Store, HashingPolicy >
revert_checkpoint(const CheckpointRevertCallback &on_completion)bb::crypto::merkle_tree::ContentAddressedAppendOnlyTree< Store, HashingPolicy >
rollback(const RollbackCallback &on_completion)bb::crypto::merkle_tree::ContentAddressedAppendOnlyTree< Store, HashingPolicy >
RollbackCallback typedefbb::crypto::merkle_tree::ContentAddressedAppendOnlyTree< Store, HashingPolicy >
store_bb::crypto::merkle_tree::ContentAddressedAppendOnlyTree< Store, HashingPolicy >protected
StoreType typedefbb::crypto::merkle_tree::ContentAddressedAppendOnlyTree< Store, HashingPolicy >
unwind_block(const block_number_t &blockNumber, const UnwindBlockCallback &on_completion)bb::crypto::merkle_tree::ContentAddressedAppendOnlyTree< Store, HashingPolicy >
UnwindBlockCallback typedefbb::crypto::merkle_tree::ContentAddressedAppendOnlyTree< Store, HashingPolicy >
workers_bb::crypto::merkle_tree::ContentAddressedAppendOnlyTree< Store, HashingPolicy >protected
zero_hashes_bb::crypto::merkle_tree::ContentAddressedAppendOnlyTree< Store, HashingPolicy >protected
~ContentAddressedAppendOnlyTree()=defaultbb::crypto::merkle_tree::ContentAddressedAppendOnlyTree< Store, HashingPolicy >virtual