{"repo":"olivmath/merkly","free":true,"listed":false,"github":"https://github.com/olivmath/merkly","clone":"git clone https://github.com/olivmath/merkly.git","description":"🌳 The simple and easy implementation of Merkle Tree","language":"Python","stars":82,"topics":["cryptography","merkle-proof","merkle-tree","blockchain","brownie","ethereum","keccak256","merkle-root","smart-contracts","solidity"],"license":"MIT","category":"blockchain-web3","readme_excerpt":"The simple and easy implementation of Python Merkle Tree. --- --- Table of Contents - Credits - Documentation - Roadmap - Contributing - License Credits Documentation HOW TO INSTALL HOW TO WORKS WARNING: We use keccak-256 under-the-hood if you dont pass your hash function This library provides a clean and easy to use implementation of the Merkle Tree with the following features: - Create Leaf - Create Root - Create Proof - Verify Proof HOW TO USE Creating a Merkle Tree Creating a Default Merkle Tree (with Keccak256) Creating a Root Creating Proof of a leaf Checking the proof of a sheet Roadmap Feature Status Version ------------------------------------- ----------- ------- Auto deploy PyPi ✅ Deployed 0.2.0 Create Root ✅ Deployed 0.4.0 Create Proof ✅ Deployed 0.5.0 Verify Proof ✅ Deployed 0.6.0 Use any Hash function ✅ Deployed 0.7.0 Leafs of any size ✅ Deployed 0.8.0 Security deprecation pysha3 ✅ Deployed 0.8.1 Compatible with MerkleTreeJs ✅ Deployed 1.0.0 First Issue solved by community ✅ Deployed 1.0.0 Human readable leaves ✅ Deployed 1.1.0 Accelerator code with Rust 🏗️ Alpha 1.2.0 Tutorial how to use with solidity 🖊️ Design x.x.x Tutorial how to use with MerkleTreeJS 🖊️ Design x.x.x Star History Contributing - Before read a code of conduct: CODE OF CONDUCT - Follow the guide of development: CONTRIBUTING License MIT","default_branch":null,"files":null,"tree":[],"storefront":"/r/olivmath","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/olivmath/merkly/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}