Skip to main content
# nr-merkletree
Python-3 compatible Merkle tree implementation.

#### Current Stable Version
```
0.1.3
```


# Install

### Pip
```
pip install nr-merkletree
```

### Development Installation
* Clone the project.
* Install in Anaconda3 environment
```
$ conda env create --force -f dev_environment.yml
$ source activate nr-merkletree
$ pip install -e .
```


# Test
To run the tests:
```
make test
```


# Usage
```python
from nr_merkletree import MerkleTree
from pprint import pprint

# A list of bytes data
data_chunks = [b'0', b'1', b'2', b'3', b'4']

# Create merkle_tree
merkle_tree = MerkleTree(data_chunks)

# Print out Merkle Tree
pprint(merkle_tree.tree.to_dict())
```


# Examples
```
$ python examples/simple_merkle_tree.py
```


# License
MIT

Metadata

Release files for nr-merkletree 0.1.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for nr-merkletree 0.1.3
File Size Uploaded
nr-merkletree-0.1.3.tar.gz 4.2 kB Details

Release files / nr-merkletree-0.1.3.tar.gz

Download URL nr-merkletree-0.1.3.tar.gz
Size 4.2 kB
Tags Source
SHA-256 checksum
How to use checksums
a586cfb05721f5185ce5fd52e5c84932c50eef615e1bc53a8202d9695d9dcd13
BLAKE2b-256 checksum
How to use checksums
e6e2aa6b61fbadb3fddc91b75b79790bc90f02c00b8ad370d9c02f092221f224
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.1.3 This release

1 release file

0.1.2

1 release file

0.1.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page