7 stable releases
3.0.7 | Jun 17, 2022 |
---|---|
3.0.6 | Jun 9, 2022 |
3.0.4 | Jun 3, 2022 |
2.0.1 | Jun 2, 2022 |
1.0.1 | Jun 2, 2022 |
#11 in #smt
115KB
3K
SLoC
xSMT
An implementation of 'Sparse Merkle Tree' with versioned features.
Examples
type Smt = xsmt::VsSmt<Vec<u8>>;
let smt = Smt::default();
...
type Smt = xsmt::VsSmt2<Vec<u8>, Vec<u8>>;
let smt = Smt::default();
...
SEE ALSO:
- VSDB, a database with powerful version management capabilities
- sparse_merkle_tree, the original upstream crate
lib.rs
:
Constructs a new SparseMerkleTree<H, V, S>
.
Dependencies
~3–10MB
~99K SLoC