diff --git a/package.json b/package.json index 7b91689e1..52aa4c47f 100644 --- a/package.json +++ b/package.json @@ -76,7 +76,7 @@ "lint-staged": "^15.2.2", "prettier": "^3.2.5", "rimraf": "^5.0.5", - "snarkjs": "^0.7.2", + "snarkjs": "0.7.4", "ts-jest": "^29.1.2", "ts-node": "^10.9.2", "tslib": "^2.6.2", diff --git a/packages/proof/package.json b/packages/proof/package.json index 5ea69c100..02521ce9b 100644 --- a/packages/proof/package.json +++ b/packages/proof/package.json @@ -55,6 +55,6 @@ "@semaphore-protocol/utils": "4.0.0-beta.7", "@zk-kit/utils": "1.0.0-beta.4", "ethers": "6.10.0", - "snarkjs": "0.7.3" + "snarkjs": "0.7.4" } } diff --git a/yarn.lock b/yarn.lock index e733a26b9..342dd9f8c 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4589,6 +4589,16 @@ __metadata: languageName: node linkType: hard +"@iden3/binfileutils@npm:0.0.12": + version: 0.0.12 + resolution: "@iden3/binfileutils@npm:0.0.12" + dependencies: + fastfile: "npm:0.0.20" + ffjavascript: "npm:^0.3.0" + checksum: 10/2cf82488a5efbb97bb853860bd8f1697da859ba22e0d7f980fc80694d722f7c8da7d8803be21ebcbb9c01a9bdcedce0ba6b209357163a631877fa08415ba08fe + languageName: node + linkType: hard + "@inquirer/figures@npm:^1.0.1": version: 1.0.1 resolution: "@inquirer/figures@npm:1.0.1" @@ -6470,7 +6480,7 @@ __metadata: rimraf: "npm:^5.0.5" rollup: "npm:^4.12.0" rollup-plugin-cleanup: "npm:^3.2.1" - snarkjs: "npm:0.7.3" + snarkjs: "npm:0.7.4" peerDependencies: "@semaphore-protocol/group": 4.0.0-beta.7 "@semaphore-protocol/identity": 4.0.0-beta.7 @@ -10696,6 +10706,17 @@ __metadata: languageName: node linkType: hard +"circom_runtime@npm:0.1.25": + version: 0.1.25 + resolution: "circom_runtime@npm:0.1.25" + dependencies: + ffjavascript: "npm:0.3.0" + bin: + calcwit: calcwit.js + checksum: 10/aebb1398df621524a84b4c067661943d8d42894856f4947f61f4768954f1143c9fbba76c3a7e9d805175b94e1ac997accbe46fbf67d08ff618062dfcec2737b1 + languageName: node + linkType: hard + "circom_tester@npm:^0.0.19": version: 0.0.19 resolution: "circom_tester@npm:0.0.19" @@ -14372,6 +14393,17 @@ __metadata: languageName: node linkType: hard +"ffjavascript@npm:0.3.0, ffjavascript@npm:^0.3.0": + version: 0.3.0 + resolution: "ffjavascript@npm:0.3.0" + dependencies: + wasmbuilder: "npm:0.0.16" + wasmcurves: "npm:0.2.2" + web-worker: "npm:1.2.0" + checksum: 10/8478f3f3380b6195cf4994f9998e40a05780caa10b31bf67ba87ed294811ada6cb376deb58ce63d7fa124a828350a4c3530a6550545231872d7bd4e5e9f09f2f + languageName: node + linkType: hard + "figlet@npm:^1.7.0": version: 1.7.0 resolution: "figlet@npm:1.7.0" @@ -23056,6 +23088,18 @@ __metadata: languageName: node linkType: hard +"r1csfile@npm:0.0.48": + version: 0.0.48 + resolution: "r1csfile@npm:0.0.48" + dependencies: + "@iden3/bigarray": "npm:0.0.2" + "@iden3/binfileutils": "npm:0.0.12" + fastfile: "npm:0.0.20" + ffjavascript: "npm:0.3.0" + checksum: 10/d851f801cec9722ea6b5164fb9f62a1e3381422c00bb17c9244f5a99228146831fd8302e4c0df2563cd385562483ef37222221ea6125517bc8a0596c3e822cd6 + languageName: node + linkType: hard + "randombytes@npm:^2.1.0": version: 2.1.0 resolution: "randombytes@npm:2.1.0" @@ -24662,7 +24706,7 @@ __metadata: lint-staged: "npm:^15.2.2" prettier: "npm:^3.2.5" rimraf: "npm:^5.0.5" - snarkjs: "npm:^0.7.2" + snarkjs: "npm:0.7.4" ts-jest: "npm:^29.1.2" ts-node: "npm:^10.9.2" tslib: "npm:^2.6.2" @@ -25150,7 +25194,27 @@ __metadata: languageName: node linkType: hard -"snarkjs@npm:0.7.3, snarkjs@npm:^0.7.0, snarkjs@npm:^0.7.2": +"snarkjs@npm:0.7.4": + version: 0.7.4 + resolution: "snarkjs@npm:0.7.4" + dependencies: + "@iden3/binfileutils": "npm:0.0.12" + bfj: "npm:^7.0.2" + blake2b-wasm: "npm:^2.4.0" + circom_runtime: "npm:0.1.25" + ejs: "npm:^3.1.6" + fastfile: "npm:0.0.20" + ffjavascript: "npm:0.3.0" + js-sha3: "npm:^0.8.0" + logplease: "npm:^1.2.15" + r1csfile: "npm:0.0.48" + bin: + snarkjs: build/cli.cjs + checksum: 10/aaebcf57e11a36dc1ea77742a5062d67fcaa24bad37bc6532d9aaefc71ad302c4a65bd05cabb6ac893f3329e09f193d9cbd2a20053f8d5074e3864d933323e05 + languageName: node + linkType: hard + +"snarkjs@npm:^0.7.0": version: 0.7.3 resolution: "snarkjs@npm:0.7.3" dependencies: