An implementation of 'Sparse Merkle Tree' with versioned features.
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