From 92471a7af1afe01cfbc61ebd2b97ce742dd699b6 Mon Sep 17 00:00:00 2001 From: Saphal Ghimire Date: Thu, 30 Dec 2021 14:38:25 +0545 Subject: [PATCH 1/2] Added Sorting on Merkle Leaves --- package.json | 2 +- src/tree-generator.ts | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index 9517ba1..9370db7 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "merkle-tree-zilliqa-js", - "version": "1.0.2", + "version": "1.0.3", "description": "A JS Library to generate the merkle tree and gets it's root and proof for any given distribution", "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/src/tree-generator.ts b/src/tree-generator.ts index b3759c0..fa511ca 100644 --- a/src/tree-generator.ts +++ b/src/tree-generator.ts @@ -34,7 +34,7 @@ export const generateTreeforBech32 = (props: DataInterface[]) => { }); }); const tree = new MerkleTree(leavesData, sha256, { - sortLeaves: true, + sort: true, }); const merkleRoot = tree.getRoot().toString('hex'); accumulator.forEach((data) => { @@ -57,7 +57,7 @@ export const generateTreeforBase16 = (props: DataInterface[]) => { }); }); const tree = new MerkleTree(leavesData, sha256, { - sortLeaves: true, + sort: true, }); const merkleRoot = tree.getRoot().toString('hex'); accumulator.forEach((data) => { From 921f0d3da38ff9244821a5f6709439240ff5d603 Mon Sep 17 00:00:00 2001 From: Saphal Ghimire Date: Thu, 30 Dec 2021 14:39:05 +0545 Subject: [PATCH 2/2] Added New Version --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 9370db7..c0f027a 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "merkle-tree-zilliqa-js", - "version": "1.0.3", + "version": "1.0.4", "description": "A JS Library to generate the merkle tree and gets it's root and proof for any given distribution", "main": "lib/index.js", "types": "lib/index.d.ts",