Barretenberg
The ZK-SNARK library at the core of Aztec
|
This is the complete list of members for bb::world_state::WorldState, including all inherited members.
_forkId | bb::world_state::WorldState | private |
_forks | bb::world_state::WorldState | private |
_initial_header_generator_point | bb::world_state::WorldState | private |
_initial_tree_size | bb::world_state::WorldState | private |
_persistentStores | bb::world_state::WorldState | private |
_tree_heights | bb::world_state::WorldState | private |
_workers | bb::world_state::WorldState | private |
append_leaves(MerkleTreeId tree_id, const std::vector< T > &leaves, Fork::Id fork_id=CANONICAL_FORK_ID) | bb::world_state::WorldState | |
attempt_tree_resync() | bb::world_state::WorldState | private |
batch_insert_indexed_leaves(MerkleTreeId tree_id, const std::vector< T > &leaves, uint32_t subtree_depth, Fork::Id fork_id=CANONICAL_FORK_ID) | bb::world_state::WorldState | |
block_state_matches_world_state(const StateReference &block_state_ref, const StateReference &tree_state_ref) | bb::world_state::WorldState | privatestatic |
checkpoint(const uint64_t &forkId) | bb::world_state::WorldState | |
commit(WorldStateStatusFull &status) | bb::world_state::WorldState | |
commit_all_checkpoints(const uint64_t &forkId) | bb::world_state::WorldState | |
commit_checkpoint(const uint64_t &forkId) | bb::world_state::WorldState | |
commit_tree(TreeDBStats &dbStats, Signal &signal, TreeType &tree, std::atomic_bool &success, std::string &message, TreeMeta &meta) | bb::world_state::WorldState | private |
compute_initial_block_header_hash(const StateReference &initial_state_ref, uint32_t generator_point) | bb::world_state::WorldState | privatestatic |
copy_stores(const std::string &dstPath, bool compact) const | bb::world_state::WorldState | |
create_canonical_fork(const std::string &dataDir, const std::unordered_map< MerkleTreeId, uint64_t > &dbSize, const std::vector< PublicDataLeafValue > &prefilled_public_data, uint64_t maxReaders) | bb::world_state::WorldState | private |
create_fork(const std::optional< block_number_t > &blockNumber) | bb::world_state::WorldState | |
create_new_fork(const block_number_t &blockNumber) | bb::world_state::WorldState | private |
delete_fork(const uint64_t &forkId) | bb::world_state::WorldState | |
determine_if_synched(std::array< TreeMeta, NUM_TREES > &metaResponses) | bb::world_state::WorldState | privatestatic |
find_leaf_indices(const WorldStateRevision &revision, MerkleTreeId tree_id, const std::vector< T > &leaves, std::vector< std::optional< index_t > > &indices, index_t start_index=0) const | bb::world_state::WorldState | |
find_low_leaf_index(const WorldStateRevision &revision, MerkleTreeId tree_id, const bb::fr &leaf_key) const | bb::world_state::WorldState | |
find_sibling_paths(const WorldStateRevision &revision, MerkleTreeId tree_id, const std::vector< T > &leaves, std::vector< std::optional< SiblingPathAndIndex > > &paths) const | bb::world_state::WorldState | |
get_all_tree_info(const WorldStateRevision &revision, std::array< TreeMeta, NUM_TREES > &responses) const | bb::world_state::WorldState | private |
get_block_numbers_for_leaf_indices(const WorldStateRevision &revision, MerkleTreeId tree_id, const std::vector< index_t > &leafIndices, std::vector< std::optional< block_number_t > > &blockNumbers) const | bb::world_state::WorldState | |
get_indexed_leaf(const WorldStateRevision &revision, MerkleTreeId tree_id, index_t leaf_index) const | bb::world_state::WorldState | |
get_initial_state_reference() const | bb::world_state::WorldState | |
get_leaf(const WorldStateRevision &revision, MerkleTreeId tree_id, index_t leaf_index) const | bb::world_state::WorldState | |
get_sibling_path(const WorldStateRevision &revision, MerkleTreeId tree_id, index_t leaf_index) const | bb::world_state::WorldState | |
get_state_reference(const WorldStateRevision &revision) const | bb::world_state::WorldState | |
get_state_reference(const WorldStateRevision &revision, Fork::SharedPtr fork, bool initial_state=false) | bb::world_state::WorldState | privatestatic |
get_status_summary(WorldStateStatusSummary &status) const | bb::world_state::WorldState | |
get_status_summary_from_meta_responses(WorldStateStatusSummary &status, std::array< TreeMeta, NUM_TREES > &metaResponses) | bb::world_state::WorldState | privatestatic |
get_tree_info(const WorldStateRevision &revision, MerkleTreeId tree_id) const | bb::world_state::WorldState | |
get_tree_snapshot(MerkleTreeId id) | bb::world_state::WorldState | private |
insert_indexed_leaves(MerkleTreeId tree_id, const std::vector< T > &leaves, Fork::Id fork_id=CANONICAL_FORK_ID) | bb::world_state::WorldState | |
is_archive_tip(const WorldStateRevision &revision, const bb::fr &block_header_hash) const | bb::world_state::WorldState | private |
is_same_state_reference(const WorldStateRevision &revision, const StateReference &state_ref) const | bb::world_state::WorldState | private |
mtx | bb::world_state::WorldState | mutableprivate |
populate_status_summary(WorldStateStatusFull &status) | bb::world_state::WorldState | privatestatic |
remove_forks_for_block(const block_number_t &blockNumber) | bb::world_state::WorldState | private |
remove_historic_block_for_tree(TreeDBStats &dbStats, Signal &signal, TreeType &tree, std::atomic_bool &success, std::string &message, TreeMeta &meta, const block_number_t &blockNumber) | bb::world_state::WorldState | private |
remove_historical_block(const block_number_t &blockNumber, WorldStateStatusFull &status) | bb::world_state::WorldState | private |
remove_historical_blocks(const block_number_t &toBlockNumber) | bb::world_state::WorldState | |
retrieve_fork(const uint64_t &forkId) const | bb::world_state::WorldState | private |
revert_all_checkpoints(const uint64_t &forkId) | bb::world_state::WorldState | |
revert_checkpoint(const uint64_t &forkId) | bb::world_state::WorldState | |
rollback() | bb::world_state::WorldState | |
set_finalized_block(const block_number_t &blockNumber) | bb::world_state::WorldState | private |
set_finalized_blocks(const block_number_t &toBlockNumber) | bb::world_state::WorldState | |
sync_block(const StateReference &block_state_ref, const bb::fr &block_header_hash, const std::vector< bb::fr > ¬es, const std::vector< bb::fr > &l1_to_l2_messages, const std::vector< crypto::merkle_tree::NullifierLeafValue > &nullifiers, const std::vector< crypto::merkle_tree::PublicDataLeafValue > &public_writes) | bb::world_state::WorldState | |
unwind_block(const block_number_t &blockNumber, WorldStateStatusFull &status) | bb::world_state::WorldState | private |
unwind_blocks(const block_number_t &toBlockNumber) | bb::world_state::WorldState | |
unwind_tree(TreeDBStats &dbStats, Signal &signal, TreeType &tree, std::atomic_bool &success, std::string &message, TreeMeta &meta, const block_number_t &blockNumber) | bb::world_state::WorldState | private |
update_archive(const StateReference &block_state_ref, const bb::fr &block_header_hash, Fork::Id fork_id=CANONICAL_FORK_ID) | bb::world_state::WorldState | |
update_public_data(const crypto::merkle_tree::PublicDataLeafValue &new_value, Fork::Id fork_id=CANONICAL_FORK_ID) | bb::world_state::WorldState | |
validate_trees_are_equally_synched() | bb::world_state::WorldState | private |
WorldState(uint64_t thread_pool_size, const std::string &data_dir, uint64_t map_size, const std::unordered_map< MerkleTreeId, uint32_t > &tree_heights, const std::unordered_map< MerkleTreeId, index_t > &tree_prefill, uint32_t initial_header_generator_point) | bb::world_state::WorldState | |
WorldState(uint64_t thread_pool_size, const std::string &data_dir, const std::unordered_map< MerkleTreeId, uint64_t > &map_size, const std::unordered_map< MerkleTreeId, uint32_t > &tree_heights, const std::unordered_map< MerkleTreeId, index_t > &tree_prefill, uint32_t initial_header_generator_point) | bb::world_state::WorldState | |
WorldState(uint64_t thread_pool_size, const std::string &data_dir, uint64_t map_size, const std::unordered_map< MerkleTreeId, uint32_t > &tree_heights, const std::unordered_map< MerkleTreeId, index_t > &tree_prefill, const std::vector< PublicDataLeafValue > &prefilled_public_data, uint32_t initial_header_generator_point) | bb::world_state::WorldState | |
WorldState(uint64_t thread_pool_size, const std::string &data_dir, const std::unordered_map< MerkleTreeId, uint64_t > &map_size, const std::unordered_map< MerkleTreeId, uint32_t > &tree_heights, const std::unordered_map< MerkleTreeId, index_t > &tree_prefill, const std::vector< PublicDataLeafValue > &prefilled_public_data, uint32_t initial_header_generator_point) | bb::world_state::WorldState |