5 releases
0.2.3 | Sep 10, 2024 |
---|---|
0.2.2 | Aug 12, 2024 |
0.2.1 | Jul 24, 2024 |
0.2.0 | Jul 1, 2024 |
0.1.0 | Nov 14, 2023 |
#2 in #celestia
21,233 downloads per month
Used in 10 crates
(3 directly)
105KB
2K
SLoC
NMT
An implementation of a namespaced merkle tree in Rust.
Warning
This code has not been audited, and may contain critical vulnerabilities. Do not attempt to use in production.
Functionality
-
Compute merkle root
-
Create index-based range proofs
-
Verify index-based range proofs
-
Create namespace range proofs
-
Verify namespace range proofs
-
Narrow namespace range proofs: supply part of the range to generate a proof for the remaining sub-range
License
Licensed under the Apache License, Version 2.0.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in this repository by you, as defined in the Apache-2.0 license, shall be licensed as above, without any additional terms or conditions.
Dependencies
~0.7–1.5MB
~33K SLoC