Crate grovedb_merk

Crate grovedb_merk 

Source
Expand description

High-performance Merkle key/value store

Re-exports§

pub use crate::merk::chunks::ChunkProducer;
pub use crate::merk::options::MerkOptions;
pub use crate::merk::restore::Restorer;
pub use error::Error;
pub use tree::BatchEntry;
pub use tree::MerkBatch;
pub use tree::Op;
pub use tree::PanicSource;
pub use tree::HASH_BLOCK_SIZE;
pub use tree::HASH_BLOCK_SIZE_U32;
pub use tree::HASH_LENGTH;
pub use tree::HASH_LENGTH_U32;
pub use tree::HASH_LENGTH_U32_X2;
pub use tree::CryptoHash;
pub use tree::TreeFeatureType;
pub use tree_type::MaybeTree;
pub use tree_type::TreeType;
pub use crate::merk::prove::ProofConstructionResult;
pub use crate::merk::prove::ProofWithoutEncodingResult;
pub use crate::merk::KVIterator;
pub use crate::merk::Merk;
pub use crate::merk::MerkType;
pub use crate::merk::RootHashKeyAndAggregateData;
pub use ed;

Modules§

error
Errors Errors
estimated_costs
Estimated costs Estimated costs for Merk
merk
The top-level store API. Merk
owner
Provides a container type that allows temporarily taking ownership of a value. Owner
proofs
Algorithms for generating and verifying Merkle proofs. Merk proofs
test_utils
Various helpers useful for tests or benchmarks. Test utils
tree
The core tree data structure. Merk trees
tree_type

Structs§

VisualizeableMerk
Visualizeable Merk

Constants§

ROOT_KEY_KEY
Root key key