You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/lib.rs
+7-7Lines changed: 7 additions & 7 deletions
Original file line number
Diff line number
Diff line change
@@ -3,15 +3,15 @@
3
3
//! This crate implements a Namespaced Merkle Tree compatible with <https://github.com/celestiaorg/nmt>. To quote from their documentation:
4
4
//!
5
5
//! > A Namespaced Merkle Tree is an ordered Merkle tree that uses a modified hash function so that each node in the tree
6
-
//! includes the range of namespaces of the messages in all of the descendants of each node. The leafs in the tree are
7
-
//! ordered by the namespace identifiers of the messages. In a namespaced Merkle tree, each non-leaf node in the tree contains
8
-
//! the lowest and highest namespace identifiers found in all the leaf nodes that are descendants of the non-leaf node, in addition
9
-
//! to the hash of the concatenation of the children of the node. This enables Merkle inclusion proofs to be created that prove to
10
-
//! a verifier that all the elements of the tree for a specific namespace have been included in a Merkle inclusion proof.
11
-
//!
6
+
//! > includes the range of namespaces of the messages in all of the descendants of each node. The leafs in the tree are
7
+
//! > ordered by the namespace identifiers of the messages. In a namespaced Merkle tree, each non-leaf node in the tree contains
8
+
//! > the lowest and highest namespace identifiers found in all the leaf nodes that are descendants of the non-leaf node, in addition
9
+
//! > to the hash of the concatenation of the children of the node. This enables Merkle inclusion proofs to be created that prove to
10
+
//! > a verifier that all the elements of the tree for a specific namespace have been included in a Merkle inclusion proof.
11
+
//! >
12
12
//! > The concept was first introduced by [@musalbas](https://github.com/musalbas) in the [LazyLedger academic paper](https://arxiv.org/abs/1905.09274).
13
13
//!
14
-
//! This implementation was developed independently by Sovereign Labs, and is not endorsed by the Celestia foundation.
14
+
//! This implementation was developed independently by [Sovereign Labs](https://www.sovereign.xyz/), and is not endorsed by the Celestia foundation.
0 commit comments