Skip to content

Commit 43fba00

Browse files
authored
chore: update zk kit dependencies (#791)
* chore: update @zk-kit/baby-jubjub and @zk-kit/eddsa-poseidon dependencies re #786 * chore(group): use the new @zk-kit/lean-imt library re #786 * chore: update @zk-kit/utils version re #786 * chore(contracts): use the new @zk-kit/lean-imt.sol library in contracts re #786
1 parent 7b3621a commit 43fba00

File tree

9 files changed

+44
-69
lines changed

9 files changed

+44
-69
lines changed

packages/circuits/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
"devDependencies": {
3131
"@semaphore-protocol/core": "workspace:^",
3232
"@types/mocha": "^10.0.6",
33-
"@zk-kit/baby-jubjub": "1.0.0",
33+
"@zk-kit/baby-jubjub": "1.0.1",
3434
"circomkit": "^0.0.19",
3535
"mocha": "^10.2.0",
3636
"poseidon-lite": "^0.2.0"

packages/contracts/contracts/base/SemaphoreGroups.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
pragma solidity 0.8.23;
33

44
import {ISemaphoreGroups} from "../interfaces/ISemaphoreGroups.sol";
5-
import {InternalLeanIMT, LeanIMTData} from "@zk-kit/imt.sol/internal/InternalLeanIMT.sol";
5+
import {InternalLeanIMT, LeanIMTData} from "@zk-kit/lean-imt.sol/InternalLeanIMT.sol";
66

77
/// @title Semaphore groups contract.
88
/// @dev This contract allows you to create groups, add, remove and update members.

packages/contracts/contracts/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,6 @@
3030
"access": "public"
3131
},
3232
"dependencies": {
33-
"@zk-kit/imt.sol": "2.0.0-beta.12"
33+
"@zk-kit/lean-imt.sol": "2.0.0"
3434
}
3535
}

packages/contracts/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,6 @@
3939
"typescript": "^5.3.3"
4040
},
4141
"dependencies": {
42-
"@zk-kit/imt.sol": "2.0.0-beta.12"
42+
"@zk-kit/lean-imt.sol": "2.0.0"
4343
}
4444
}

packages/group/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@
3939
"rollup-plugin-cleanup": "^3.2.1"
4040
},
4141
"dependencies": {
42-
"@zk-kit/imt": "2.0.0-beta.4",
43-
"@zk-kit/utils": "1.0.0-beta.5"
42+
"@zk-kit/lean-imt": "2.0.1",
43+
"@zk-kit/utils": "1.0.0"
4444
}
4545
}

packages/group/src/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { LeanIMT, LeanIMTMerkleProof } from "@zk-kit/imt"
1+
import { LeanIMT, LeanIMTMerkleProof } from "@zk-kit/lean-imt"
22
import type { BigNumber } from "@zk-kit/utils"
33
import { poseidon2 } from "poseidon-lite/poseidon2"
44

packages/identity/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -39,9 +39,9 @@
3939
"rollup-plugin-cleanup": "^3.2.1"
4040
},
4141
"dependencies": {
42-
"@zk-kit/baby-jubjub": "1.0.0",
43-
"@zk-kit/eddsa-poseidon": "1.0.0",
44-
"@zk-kit/utils": "1.0.0-beta.5",
42+
"@zk-kit/baby-jubjub": "1.0.1",
43+
"@zk-kit/eddsa-poseidon": "1.0.1",
44+
"@zk-kit/utils": "1.0.0",
4545
"poseidon-lite": "0.2.0"
4646
}
4747
}

packages/proof/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@
5454
"dependencies": {
5555
"@semaphore-protocol/utils": "4.0.0-beta.10",
5656
"@zk-kit/artifacts": "^1.3.2",
57-
"@zk-kit/utils": "1.0.0-beta.5",
57+
"@zk-kit/utils": "1.0.0",
5858
"ethers": "6.10.0",
5959
"snarkjs": "0.7.4"
6060
}

yarn.lock

Lines changed: 33 additions & 58 deletions
Original file line numberDiff line numberDiff line change
@@ -6222,7 +6222,7 @@ __metadata:
62226222
dependencies:
62236223
"@semaphore-protocol/core": "workspace:^"
62246224
"@types/mocha": "npm:^10.0.6"
6225-
"@zk-kit/baby-jubjub": "npm:1.0.0"
6225+
"@zk-kit/baby-jubjub": "npm:1.0.1"
62266226
"@zk-kit/binary-merkle-root.circom": "npm:1.0.0"
62276227
circomkit: "npm:^0.0.19"
62286228
circomlib: "npm:2.0.5"
@@ -6322,7 +6322,7 @@ __metadata:
63226322
version: 0.0.0-use.local
63236323
resolution: "@semaphore-protocol/contracts@workspace:packages/contracts/contracts"
63246324
dependencies:
6325-
"@zk-kit/imt.sol": "npm:2.0.0-beta.12"
6325+
"@zk-kit/lean-imt.sol": "npm:2.0.0"
63266326
languageName: unknown
63276327
linkType: soft
63286328

@@ -6358,8 +6358,8 @@ __metadata:
63586358
"@rollup/plugin-commonjs": "npm:^25.0.7"
63596359
"@rollup/plugin-node-resolve": "npm:^15.2.3"
63606360
"@rollup/plugin-typescript": "npm:^11.1.6"
6361-
"@zk-kit/imt": "npm:2.0.0-beta.4"
6362-
"@zk-kit/utils": "npm:1.0.0-beta.5"
6361+
"@zk-kit/lean-imt": "npm:2.0.1"
6362+
"@zk-kit/utils": "npm:1.0.0"
63636363
poseidon-lite: "npm:^0.2.0"
63646364
rimraf: "npm:^5.0.5"
63656365
rollup: "npm:^4.12.0"
@@ -6393,9 +6393,9 @@ __metadata:
63936393
"@rollup/plugin-commonjs": "npm:^25.0.7"
63946394
"@rollup/plugin-node-resolve": "npm:^15.2.3"
63956395
"@rollup/plugin-typescript": "npm:^11.1.6"
6396-
"@zk-kit/baby-jubjub": "npm:1.0.0"
6397-
"@zk-kit/eddsa-poseidon": "npm:1.0.0"
6398-
"@zk-kit/utils": "npm:1.0.0-beta.5"
6396+
"@zk-kit/baby-jubjub": "npm:1.0.1"
6397+
"@zk-kit/eddsa-poseidon": "npm:1.0.1"
6398+
"@zk-kit/utils": "npm:1.0.0"
63996399
poseidon-lite: "npm:0.2.0"
64006400
rimraf: "npm:^5.0.5"
64016401
rollup: "npm:^4.12.0"
@@ -6413,7 +6413,7 @@ __metadata:
64136413
"@semaphore-protocol/utils": "npm:4.0.0-beta.10"
64146414
"@types/snarkjs": "npm:^0"
64156415
"@zk-kit/artifacts": "npm:^1.3.2"
6416-
"@zk-kit/utils": "npm:1.0.0-beta.5"
6416+
"@zk-kit/utils": "npm:1.0.0"
64176417
ethers: "npm:6.10.0"
64186418
poseidon-lite: "npm:^0.2.0"
64196419
rimraf: "npm:^5.0.5"
@@ -8469,21 +8469,12 @@ __metadata:
84698469
languageName: node
84708470
linkType: hard
84718471

8472-
"@zk-kit/baby-jubjub@npm:1.0.0":
8473-
version: 1.0.0
8474-
resolution: "@zk-kit/baby-jubjub@npm:1.0.0"
8475-
dependencies:
8476-
"@zk-kit/utils": "npm:1.0.0-beta.4"
8477-
checksum: 10/5af2bc4c3232ade054636fc2990095efa8d9e156daa94757095eca7edd0da04e77b75c2d83908701e6aed7fce91ed60ce08701a454936cc06dcb7d8a1d3405c0
8478-
languageName: node
8479-
linkType: hard
8480-
8481-
"@zk-kit/baby-jubjub@npm:1.0.0-beta":
8482-
version: 1.0.0-beta
8483-
resolution: "@zk-kit/baby-jubjub@npm:1.0.0-beta"
8472+
"@zk-kit/baby-jubjub@npm:1.0.1":
8473+
version: 1.0.1
8474+
resolution: "@zk-kit/baby-jubjub@npm:1.0.1"
84848475
dependencies:
8485-
"@zk-kit/utils": "npm:1.0.0-beta"
8486-
checksum: 10/417b15946916a398117e55c7293391c3231d5d9b59deda7a745e80ca8816fa79048bcfc0dec9ed490fec9599e1bee1d73c3148b53e373a1faea57f20d5af9afd
8476+
"@zk-kit/utils": "npm:1.0.0"
8477+
checksum: 10/d9b97b773351c0524cbac3e4cb5721762865198483ea91ffdc7cd05bc4a7c4f3d1ec0b639a04cdcad4e71c60eed82bb1e32060531e2e7b11df6c1172024e03d1
84878478
languageName: node
84888479
linkType: hard
84898480

@@ -8496,57 +8487,41 @@ __metadata:
84968487
languageName: node
84978488
linkType: hard
84988489

8499-
"@zk-kit/eddsa-poseidon@npm:1.0.0":
8500-
version: 1.0.0
8501-
resolution: "@zk-kit/eddsa-poseidon@npm:1.0.0"
8490+
"@zk-kit/eddsa-poseidon@npm:1.0.1":
8491+
version: 1.0.1
8492+
resolution: "@zk-kit/eddsa-poseidon@npm:1.0.1"
85028493
dependencies:
8503-
"@zk-kit/baby-jubjub": "npm:1.0.0-beta"
8504-
"@zk-kit/utils": "npm:1.0.0-beta.4"
8494+
"@zk-kit/baby-jubjub": "npm:1.0.1"
8495+
"@zk-kit/utils": "npm:1.0.0"
85058496
buffer: "npm:6.0.3"
8506-
checksum: 10/17ba32bfa6802944bf7d3e1b8b1d48119574a38d0079e768cc9898bfaf39d5d72b41214e4ba98da3e42af4433d29bf5232118afbeabc6bb1a88bcd22d06cefc4
8497+
checksum: 10/337db4a73bd58680e462b6a82f95321406b3cffce7dce0413f7c857159798b8d85120750de5f5e4c7f2bcc102a02a5e3145302aeb9110a3b6172e6bd3bc29f43
85078498
languageName: node
85088499
linkType: hard
85098500

8510-
"@zk-kit/imt.sol@npm:2.0.0-beta.12":
8511-
version: 2.0.0-beta.12
8512-
resolution: "@zk-kit/imt.sol@npm:2.0.0-beta.12"
8501+
"@zk-kit/lean-imt.sol@npm:2.0.0":
8502+
version: 2.0.0
8503+
resolution: "@zk-kit/lean-imt.sol@npm:2.0.0"
85138504
dependencies:
85148505
poseidon-solidity: "npm:0.0.5"
8515-
checksum: 10/a568eb68e4065c20a03c09a85f4bc7fec7b3c28083da8a4cfc8109561ec09568b76d46daaedf9dce38a787fa007b32e52f390c30ef698c78b43527e16de96972
8516-
languageName: node
8517-
linkType: hard
8518-
8519-
"@zk-kit/imt@npm:2.0.0-beta.4":
8520-
version: 2.0.0-beta.4
8521-
resolution: "@zk-kit/imt@npm:2.0.0-beta.4"
8522-
checksum: 10/9e042472c81bb362ad4580eb3ab69b4d07bacc224d920a5539ed326855e99c70824cc795732642318c6ea2533b48e980009968fe996e4bfde9dbfbbf4a3e14bb
8523-
languageName: node
8524-
linkType: hard
8525-
8526-
"@zk-kit/utils@npm:1.0.0-beta":
8527-
version: 1.0.0-beta
8528-
resolution: "@zk-kit/utils@npm:1.0.0-beta"
8529-
dependencies:
8530-
buffer: "npm:^6.0.3"
8531-
checksum: 10/97e2c5c703e6c5ffd43149e8f92399a9511b6042d90b394c3340afcac179be8115c0f27ff26e5f8ea38321d31ef8fedfdd5bc9b55b5e051ab8b87c2940428651
8506+
checksum: 10/094a1788905c380ed5c767184938d3aa0d0b3ba8ad92e8d6efae1243e4d15103484ec1224163ae7d0c43e0095ae19f28e41a7877d37398ff60dcadbf1eb27a77
85328507
languageName: node
85338508
linkType: hard
85348509

8535-
"@zk-kit/utils@npm:1.0.0-beta.4":
8536-
version: 1.0.0-beta.4
8537-
resolution: "@zk-kit/utils@npm:1.0.0-beta.4"
8510+
"@zk-kit/lean-imt@npm:2.0.1":
8511+
version: 2.0.1
8512+
resolution: "@zk-kit/lean-imt@npm:2.0.1"
85388513
dependencies:
8539-
buffer: "npm:^6.0.3"
8540-
checksum: 10/6e9ba05bca4db2fd1c08c8a4dfd3c4ff5bcab205d0fb679278898c40d36cd4d07bbc0d33ac1c97a98e4110ff0370d1138f31fc1f20a6d3914b41d8c063fa1df3
8514+
"@zk-kit/utils": "npm:1.0.0"
8515+
checksum: 10/33d03a20c3ce6270036d4cc0a96100b4f6e17f373688595937d2a0863883562b648a768c11ab938fd83ed65d7a70b542db647e3d9e0b5e050c02efc5df0543ce
85418516
languageName: node
85428517
linkType: hard
85438518

8544-
"@zk-kit/utils@npm:1.0.0-beta.5":
8545-
version: 1.0.0-beta.5
8546-
resolution: "@zk-kit/utils@npm:1.0.0-beta.5"
8519+
"@zk-kit/utils@npm:1.0.0":
8520+
version: 1.0.0
8521+
resolution: "@zk-kit/utils@npm:1.0.0"
85478522
dependencies:
85488523
buffer: "npm:^6.0.3"
8549-
checksum: 10/9f658b04b461524a68d8594f72165b2d79d78fe3dfea9a3b555f44e5d8cc94faefad12820ce9d9f3f8137ac44187b5bcc731d3d9b56a2f0c8fabb2a2a6a90194
8524+
checksum: 10/a471025ca4c69a825bebf2c68a0d83c55c345c8843f28eeb958f1e2aa549aaa982939c1d6d819dda337601163064f382e450d09103ba4d9a0525281a0a23696b
85508525
languageName: node
85518526
linkType: hard
85528527

@@ -24781,7 +24756,7 @@ __metadata:
2478124756
"@types/chai": "npm:^4.2.0"
2478224757
"@types/mocha": "npm:^10.0.6"
2478324758
"@types/node": "npm:^20.10.7"
24784-
"@zk-kit/imt.sol": "npm:2.0.0-beta.12"
24759+
"@zk-kit/lean-imt.sol": "npm:2.0.0"
2478524760
chai: "npm:^4.2.0"
2478624761
ethers: "npm:^6.4.0"
2478724762
hardhat: "npm:^2.19.4"

0 commit comments

Comments
 (0)