From 869ee8be0fa76a0765f18b0ba4cf67fdcad8001d Mon Sep 17 00:00:00 2001 From: cedoor Date: Mon, 12 Aug 2024 11:34:58 +0200 Subject: [PATCH] fix(group): update lean-imt dependency re #847 --- packages/group/package.json | 2 +- packages/group/src/index.ts | 2 +- packages/group/tests/index.test.ts | 1 + yarn.lock | 12 ++++++------ 4 files changed, 9 insertions(+), 8 deletions(-) diff --git a/packages/group/package.json b/packages/group/package.json index 278860e87..2935af295 100644 --- a/packages/group/package.json +++ b/packages/group/package.json @@ -39,7 +39,7 @@ "rollup-plugin-cleanup": "^3.2.1" }, "dependencies": { - "@zk-kit/lean-imt": "2.0.1", + "@zk-kit/lean-imt": "2.1.0", "@zk-kit/utils": "1.0.0" } } diff --git a/packages/group/src/index.ts b/packages/group/src/index.ts index baec6b17e..814460061 100644 --- a/packages/group/src/index.ts +++ b/packages/group/src/index.ts @@ -153,7 +153,7 @@ export class Group { static import(nodes: string): Group { const group = new Group() - group.leanIMT.import(nodes) + group.leanIMT = LeanIMT.import((a, b) => poseidon2([a, b]), nodes) return group } diff --git a/packages/group/tests/index.test.ts b/packages/group/tests/index.test.ts index 33779a878..8a4b1a7fe 100644 --- a/packages/group/tests/index.test.ts +++ b/packages/group/tests/index.test.ts @@ -158,6 +158,7 @@ describe("Group", () => { expect(group2.depth).toBe(group1.depth) expect(group2.size).toBe(group1.size) expect(group2.root).toBe(group1.root) + expect(group2.indexOf(2n)).toBe(group1.indexOf(2n)) }) }) }) diff --git a/yarn.lock b/yarn.lock index fc5f18fde..c5f4dc5a2 100644 --- a/yarn.lock +++ b/yarn.lock @@ -6386,7 +6386,7 @@ __metadata: "@rollup/plugin-commonjs": "npm:^25.0.7" "@rollup/plugin-node-resolve": "npm:^15.2.3" "@rollup/plugin-typescript": "npm:^11.1.6" - "@zk-kit/lean-imt": "npm:2.0.1" + "@zk-kit/lean-imt": "npm:2.1.0" "@zk-kit/utils": "npm:1.0.0" poseidon-lite: "npm:^0.2.0" rimraf: "npm:^5.0.5" @@ -8544,12 +8544,12 @@ __metadata: languageName: node linkType: hard -"@zk-kit/lean-imt@npm:2.0.1": - version: 2.0.1 - resolution: "@zk-kit/lean-imt@npm:2.0.1" +"@zk-kit/lean-imt@npm:2.1.0": + version: 2.1.0 + resolution: "@zk-kit/lean-imt@npm:2.1.0" dependencies: - "@zk-kit/utils": "npm:1.0.0" - checksum: 10/33d03a20c3ce6270036d4cc0a96100b4f6e17f373688595937d2a0863883562b648a768c11ab938fd83ed65d7a70b542db647e3d9e0b5e050c02efc5df0543ce + "@zk-kit/utils": "npm:1.2.0" + checksum: 10/897f88204c9ee548a2a977ef1efac8e4c0d2efdf284c88f759fdefd53b2c51a36b536130eb3241e68bd14e5039bcb8d6d788e7fca46fe442cfa3eceeb9c0eddf languageName: node linkType: hard