andrijamitrovic23

Results 4 issues of andrijamitrovic23

**Involved artifacts** * [blobstream-contracts/src/lib/tree/namespace/TreeHasher.sol](https://github.com/celestiaorg/blobstream-contracts/blob/cf301adfbfdae138526199fab805822400dcfd5d/src/lib/tree/namespace/TreeHasher.sol) **Description** [This calculation](https://github.com/celestiaorg/blobstream-contracts/blob/cf301adfbfdae138526199fab805822400dcfd5d/src/lib/tree/namespace/TreeHasher.sol#L45-L53) of min and max namespace of the node within nmt does not correspond to the [calculation](https://github.com/celestiaorg/nmt/blob/21fccffa75bc84f169dd92b472d7dd5119127950/hasher.go#L274-L281) in the nmt library. It actually functions...

audit

**Involved artifacts** * [blobstream-contracts/src/lib/tree/namespace/TreeHasher.sol](https://github.com/celestiaorg/blobstream-contracts/blob/cf301adfbfdae138526199fab805822400dcfd5d/src/lib/tree/namespace/TreeHasher.sol) **Description** NMT assumes that the leafs are ordered by namespace. This assumption is not used [here](https://github.com/celestiaorg/blobstream-contracts/blob/cf301adfbfdae138526199fab805822400dcfd5d/src/lib/tree/namespace/TreeHasher.sol#L45) as it is used in the[ rest of the code.](https://github.com/celestiaorg/blobstream-contracts/blob/cf301adfbfdae138526199fab805822400dcfd5d/src/lib/tree/namespace/TreeHasher.sol#L47-L53)...

audit

## Overview This is a PR for addition of new test cases that have been noticed to be missing through the audit of the nmt repository. The intention is to...

Proof struct does not have a function for verifying a range of leaves that do not have to belong to the same namespace. In the nmt.go there is a function...

enhancement
audit