| Crates.io | nmt-rs |
| lib.rs | nmt-rs |
| version | 0.2.5 |
| created_at | 2023-11-14 20:17:44.528435+00 |
| updated_at | 2025-06-11 14:14:15.61338+00 |
| description | A namespaced merkle tree compatible with Celestia |
| homepage | https://www.sovereign.xyz |
| repository | https://github.com/sovereign-labs/nmt-rs |
| max_upload_size | |
| id | 1035369 |
| size | 120,765 |
An implementation of a namespaced merkle tree in Rust.
This code has not been audited, and may contain critical vulnerabilities. Do not attempt to use in production.
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
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.