PHPackages                             drupol/phpmerkle - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. drupol/phpmerkle

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

drupol/phpmerkle
================

A fast and dynamic Merkle tree implementation

2.2.1(6y ago)31.8k2MITPHPPHP &gt;= 7.1.3

Since Nov 29Pushed 6y ago3 watchersCompare

[ Source](https://github.com/drupol/phpmerkle)[ Packagist](https://packagist.org/packages/drupol/phpmerkle)[ RSS](/packages/drupol-phpmerkle/feed)WikiDiscussions master Synced 1w ago

READMEChangelog (5)Dependencies (7)Versions (10)Used By (2)

[![Latest Stable Version](https://camo.githubusercontent.com/d69f709c0fdc897dbc06dc74d8c68ff9adf80696bd85ba56b6409d60bc61a1f5/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f647275706f6c2f7068706d65726b6c652e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/drupol/phpmerkle)[![GitHub stars](https://camo.githubusercontent.com/e0d9df9547f43118f41c2818717f9c2a8e924621f8d327de975edf4e41c20a36/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f647275706f6c2f7068706d65726b6c652e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/drupol/phpmerkle)[![Total Downloads](https://camo.githubusercontent.com/f1377f7e741355ff57135ca132fe40dcd54ba364da8396b72f171814accba1c5/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f647275706f6c2f7068706d65726b6c652e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/drupol/phpmerkle)[![GitHub Workflow Status](https://camo.githubusercontent.com/edbdc0b14a168693db37903fe8213c8a9bdc2eb9237d0898159e64c16c78a4bb/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f776f726b666c6f772f7374617475732f647275706f6c2f7068706d65726b6c652f436f6e74696e756f7573253230496e746567726174696f6e3f7374796c653d666c61742d737175617265)](https://github.com/drupol/phpmerkle/actions)[![Scrutinizer code quality](https://camo.githubusercontent.com/532026693877c17cbc1e4ae6af6cea3d46b3f703ddd1d5ebc1fee258963cde1c/68747470733a2f2f696d672e736869656c64732e696f2f7363727574696e697a65722f7175616c6974792f672f647275706f6c2f7068706d65726b6c652f6d61737465722e7376673f7374796c653d666c61742d737175617265)](https://scrutinizer-ci.com/g/drupol/phpmerkle/?branch=master)[![Code Coverage](https://camo.githubusercontent.com/289e3a1685e8e236cb9e9a8a9f142ec594401ec10de06ff2a8d26c2d7c5baf1b/68747470733a2f2f696d672e736869656c64732e696f2f7363727574696e697a65722f636f7665726167652f672f647275706f6c2f7068706d65726b6c652f6d61737465722e7376673f7374796c653d666c61742d737175617265)](https://scrutinizer-ci.com/g/drupol/phpmerkle/?branch=master)[![Mutation testing badge](https://camo.githubusercontent.com/fa8501f3ddb2738f361e41828d4c413c8d55a508c614422d91ae302afac8f77c/68747470733a2f2f62616467652e737472796b65722d6d757461746f722e696f2f6769746875622e636f6d2f647275706f6c2f7068706d65726b6c652f6d6173746572)](https://stryker-mutator.github.io)[![Read the Docs](https://camo.githubusercontent.com/a78370bf6321dafcbeffd737685fc745fccb87bfeb9004c14937d18aed4ea28a/68747470733a2f2f696d672e736869656c64732e696f2f72656164746865646f63732f7068706d65726b6c653f7374796c653d666c61742d737175617265)](https://phpmerkle.readthedocs.io/)[![License](https://camo.githubusercontent.com/5dabfede289a919dc39c90351abbed91b4434291a5188cbe902da47687183c14/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f647275706f6c2f7068706d65726b6c652e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/drupol/phpmerkle)[![Say Thanks!](https://camo.githubusercontent.com/05c3c1ff30c669596f087c84fa3128739d9a3c5ba0d3537ed0e41ad41553a04e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5361792d7468616e6b732d627269676874677265656e2e7376673f7374796c653d666c61742d737175617265)](https://saythanks.io/to/drupol)[![Donate!](https://camo.githubusercontent.com/f2e288c194c16198351c80fcb396a39afb2ae2ccf89c1549c8dc049901151137/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f446f6e6174652d50617970616c2d627269676874677265656e2e7376673f7374796c653d666c61742d737175617265)](https://paypal.me/drupol)

PhpMerkle
=========

[](#phpmerkle)

A fast PHP implementation of the [Merkle tree](https://en.wikipedia.org/wiki/Merkle_tree) using simple arrays.

Documentation
-------------

[](#documentation)

TODO.

Requirements
------------

[](#requirements)

- PHP &gt;= 7.1

Installation
------------

[](#installation)

`composer require drupol/phpmerkle`

Usage
-----

[](#usage)

The object has to be used just like a regular array.

```
