lib allow:
- generating merkle tree (with save order / without save order elements).
- get proof for each element
- validate generated proof from javascript and solidity contracts
# With NPM
npm i merkle-tree-for-solidity-proof
# With yarn
yarn add merkle-tree-for-solidity-proofJavaScript tests
yarn test:jsTests with contract
You need to run develop chain network for run test with contracts. You need to install truffle for run develop chain network npm i -g truffle.
procedure:
- run develop chain
truffle develop. - run test command
npm run test:contractoryarn test:contract.