Expand description
Persistent ZK OS Merkle tree.
Structs§
- Batch
Output - Output of updating / inserting data in a
MerkleTree. - Batch
Tree Proof - Merkle proof of batch insertion into
MerkleTree. - Blake2
Hasher - Default
Tree Params - Default Merkle tree parameters that should balance its performance and I/O requirements.
- Deserialize
Error - Error that can occur during deserialization.
- Merkle
Tree - Merkle
Tree Reader - Patch
Set - Immutable in-memory changeset that can atomically applied to a
Database. - Patched
- RocksDB
Wrapper - Main
Databaseimplementation wrapping aRocksDBreference. - Tree
Entry - Entry in a Merkle tree associated with a key. Provided as an input for
MerkleTreeoperations.
Enums§
- Merkle
Tree Column Family - RocksDB column families used by the tree.
- Tree
Operation - Operation on a Merkle tree entry used in
BatchTreeProof.
Traits§
- Database
- Generic database functionality. Its main implementation is [
RocksDB]. - Hash
Tree - Tree hashing functionality.
- Tree
Params - Marker trait for tree parameters.