diff --git a/hardhat.config.ts b/hardhat.config.ts index 3c86f60..4a8a2ff 100644 --- a/hardhat.config.ts +++ b/hardhat.config.ts @@ -1,12 +1,12 @@ -import * as dotenv from 'dotenv' -import { cleanEnv, str, testOnly } from 'envalid' -import { HardhatUserConfig } from 'hardhat/config' import '@nomiclabs/hardhat-etherscan' import '@nomiclabs/hardhat-waffle' import '@typechain/hardhat' import 'hardhat-gas-reporter' import 'solidity-coverage' +import * as dotenv from 'dotenv' import { ETH_RPC as FALLBACK_ETH_RPC } from '@big-whale-labs/constants' +import { HardhatUserConfig } from 'hardhat/config' +import { cleanEnv, str, testOnly } from 'envalid' dotenv.config() diff --git a/inputs/input-balance.json b/inputs/input-balance.json index 0aa8718..9d01c55 100644 --- a/inputs/input-balance.json +++ b/inputs/input-balance.json @@ -1 +1 @@ -{"messageAddress":[48,120,98,102,55,52,52,56,51,68,66,57,49,52,49,57,50,98,98,48,97,57,53,55,55,102,51,100,56,70,98,50,57,97,54,100,52,99,48,56,101,69],"pubKeyXAddress":"4877328357478890623967823018480272757589824716691017530689013849938564609461","pubKeyYAddress":"19319156333180214350448676801453385628019589905553133160599925263402925020311","R8xAddress":"4677520192386416804963704338597519172003223772076188972505857784152427584708","R8yAddress":"14406396458018496497613935150682222860140520691729272542410460462597253078969","SAddress":"1315742568280436810592821099657746630251532633708787205158657373340001661022","MAddress":"13212816873189175504493684927098539753530031124875322194132256436282521565993","balance":"0x6b87c4e204970e6","threshold":"0x1","messageToken":[48,120,98,102,55,52,52,56,51,68,66,57,49,52,49,57,50,98,98,48,97,57,53,55,55,102,51,100,56,70,98,50,57,97,54,100,52,99,48,56,101,69,111,119,110,115,48,120,55,50,50,66,48,54,55,54,70,52,53,55,97,70,101,49,51,101,52,55,57,101,66,50,97,56,65,52,68,101,56,56,66,65,49,53,66,50,99,54,103],"pubKeyXToken":"4877328357478890623967823018480272757589824716691017530689013849938564609461","pubKeyYToken":"19319156333180214350448676801453385628019589905553133160599925263402925020311","R8xToken":"10378672807010021053752775560521565036084291032757638995106228305977964368983","R8yToken":"6250041159475330228917392943246508180909119552731282039666974587477562476404","SToken":"1779058063762819078226233234985670173128914491032484240909675976881746011625","MToken":"12456080624582143469089645829478564458865643630206539977874934953790857334143","r2":"0x59f0be2960231e2d9ad6bf116127e9c53f0338bbdcfcf60dbaf17b46654a6419","s2":"0x6778ef52f69106b66d8331a98a70fcfed9da6087635c249443be31509eda1f11"} \ No newline at end of file +{"messageAddress":[48,120,98,102,55,52,52,56,51,68,66,57,49,52,49,57,50,98,98,48,97,57,53,55,55,102,51,100,56,70,98,50,57,97,54,100,52,99,48,56,101,69],"pubKeyXAddress":"4877328357478890623967823018480272757589824716691017530689013849938564609461","pubKeyYAddress":"19319156333180214350448676801453385628019589905553133160599925263402925020311","R8xAddress":"4677520192386416804963704338597519172003223772076188972505857784152427584708","R8yAddress":"14406396458018496497613935150682222860140520691729272542410460462597253078969","SAddress":"1315742568280436810592821099657746630251532633708787205158657373340001661022","MAddress":"13212816873189175504493684927098539753530031124875322194132256436282521565993","balance":"0x6b87c4e204970e6","threshold":"0x1","messageToken":[48,120,98,102,55,52,52,56,51,68,66,57,49,52,49,57,50,98,98,48,97,57,53,55,55,102,51,100,56,70,98,50,57,97,54,100,52,99,48,56,101,69,111,119,110,115,48,120,55,50,50,66,48,54,55,54,70,52,53,55,97,70,101,49,51,101,52,55,57,101,66,50,97,56,65,52,68,101,56,56,66,65,49,53,66,50,99,54,103],"pubKeyXToken":"4877328357478890623967823018480272757589824716691017530689013849938564609461","pubKeyYToken":"19319156333180214350448676801453385628019589905553133160599925263402925020311","R8xToken":"10378672807010021053752775560521565036084291032757638995106228305977964368983","R8yToken":"6250041159475330228917392943246508180909119552731282039666974587477562476404","SToken":"1779058063762819078226233234985670173128914491032484240909675976881746011625","MToken":"12456080624582143469089645829478564458865643630206539977874934953790857334143","r2":"0x491148fd5626c39d7cb3c6bd60d04b0975656f026d38798ed8e6660c7215dd12","s2":"0x31032ba2c57a838e42024d9f2e381829313b22f676a4cd7ef831b2748943d24a"} \ No newline at end of file diff --git a/inputs/input-email.json b/inputs/input-email.json index 3a3bfd9..37f8863 100644 --- a/inputs/input-email.json +++ b/inputs/input-email.json @@ -1 +1 @@ -{"message":[98,105,103,119,104,97,108,101,108,97,98,115,46,99,111,109,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"pubKeyX":"4877328357478890623967823018480272757589824716691017530689013849938564609461","pubKeyY":"19319156333180214350448676801453385628019589905553133160599925263402925020311","R8x":"15298606526480864584355910095334162775602999800896032883635014999175499989355","R8y":"10740611045853572746142064534257693773300226817620379210695421925811006659780","S":"1951774407546037671953995624213462928595262386347037775045967177714957872170","M":"16326699391730603227158046697851865060679964588080600882713030572574027071981","r2":"0xfbcc041906294623e038acf874e2eb54a179b21ecf18c95b91681967818efed9","s2":"0x25acced0ba560e49b992cf426a904457c5d33a593654c775f4d986fa51fa16e3"} \ No newline at end of file +{"message":[98,105,103,119,104,97,108,101,108,97,98,115,46,99,111,109,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"pubKeyX":"4877328357478890623967823018480272757589824716691017530689013849938564609461","pubKeyY":"19319156333180214350448676801453385628019589905553133160599925263402925020311","R8x":"15298606526480864584355910095334162775602999800896032883635014999175499989355","R8y":"10740611045853572746142064534257693773300226817620379210695421925811006659780","S":"1951774407546037671953995624213462928595262386347037775045967177714957872170","M":"16326699391730603227158046697851865060679964588080600882713030572574027071981","r2":"0x58a448ec6c63bf472c542954acdc8fbde23cb62ee13f3e681d09999335ebd84f","s2":"0x55d8db6cf1cccf5bd4081ffb0648d996f8fae72283f206fb81d3a7fdb51a9df1"} \ No newline at end of file diff --git a/package.json b/package.json index 989adac..7f2b859 100644 --- a/package.json +++ b/package.json @@ -33,21 +33,27 @@ "generate-inputs": "ts-node scripts/generate-inputs.ts" }, "devDependencies": { - "@nomiclabs/hardhat-ethers": "^2.0.6", + "@big-whale-labs/constants": "^0.1.10", + "@noble/ed25519": "^1.6.1", + "@nomiclabs/hardhat-ethers": "^2.1.0", "@nomiclabs/hardhat-etherscan": "^3.1.0", "@nomiclabs/hardhat-waffle": "^2.0.3", - "@openzeppelin/contracts": "^4.7.0", + "@openzeppelin/contracts": "^4.7.2", "@typechain/ethers-v5": "^10.1.0", "@typechain/hardhat": "^6.1.2", "@types/chai": "^4.3.1", "@types/mocha": "^9.1.1", - "@types/node": "^18.0.1", - "@typescript-eslint/eslint-plugin": "^5.30.5", - "@typescript-eslint/parser": "^5.30.5", + "@types/node": "^18.6.3", + "@typescript-eslint/eslint-plugin": "^5.32.0", + "@typescript-eslint/parser": "^5.32.0", "chai": "^4.3.6", + "circom_tester": "^0.0.14", + "circomlib": "^2.0.5", + "circomlibjs": "^0.1.7", "dotenv": "^16.0.1", + "entropy-string": "^4.2.0", "envalid": "^7.3.1", - "eslint": "^8.19.0", + "eslint": "^8.21.0", "eslint-config-prettier": "^8.5.0", "eslint-config-standard": "^17.0.0", "eslint-plugin-import": "^2.26.0", @@ -58,27 +64,19 @@ "eslint-plugin-sort-imports-es6-autofix": "^0.6.0", "ethereum-waffle": "^3.4.4", "ethers": "^5.6.9", - "hardhat": "^2.9.9", + "hardhat": "^2.10.1", "hardhat-gas-reporter": "^1.0.8", "np": "^7.6.2", "prettier": "^2.7.1", - "prettier-plugin-solidity": "^1.0.0-beta.19", + "prettier-plugin-solidity": "^1.0.0-dev.23", + "snarkjs": "^0.4.24", "solhint": "^3.3.7", "solidity-coverage": "^0.7.21", - "ts-node": "^10.8.2", + "ts-node": "^10.9.1", "typechain": "^8.1.0", "typescript": "^4.7.4" }, "packageManager": "yarn@3.2.0", - "dependencies": { - "@big-whale-labs/constants": "^0.1.0", - "@noble/ed25519": "^1.6.1", - "circom_tester": "^0.0.14", - "circomlib": "^2.0.5", - "circomlibjs": "^0.1.6", - "entropy-string": "^4.2.0", - "snarkjs": "^0.4.22" - }, "engines": { "node": ">=8.3.0" } diff --git a/public/BalanceChecker.wasm b/public/BalanceChecker.wasm index aef8d02..1031e64 100644 Binary files a/public/BalanceChecker.wasm and b/public/BalanceChecker.wasm differ diff --git a/public/EmailOwnershipChecker.wasm b/public/EmailOwnershipChecker.wasm index 59b7509..be70dbd 100644 Binary files a/public/EmailOwnershipChecker.wasm and b/public/EmailOwnershipChecker.wasm differ diff --git a/yarn.lock b/yarn.lock index 5fb3a0b..0da3434 100644 --- a/yarn.lock +++ b/yarn.lock @@ -41,10 +41,10 @@ __metadata: languageName: node linkType: hard -"@big-whale-labs/constants@npm:^0.1.0": - version: 0.1.0 - resolution: "@big-whale-labs/constants@npm:0.1.0" - checksum: fc17f0de1c7e003f9000df30a33eefea84f86c2f156d9a2f2435c86f8afadbc1ec40f90a2b42e7c98a1e123993edb56d074e6900e260d87131c6d449d8585c38 +"@big-whale-labs/constants@npm:^0.1.10": + version: 0.1.10 + resolution: "@big-whale-labs/constants@npm:0.1.10" + checksum: b2b7a563df3aa178818d4f5cc41e6e163a5420b1392c58e2e6e06b6934b203b97c94a1c5df59756e89da5cb8d5a50c85fa923894a18833ae985671e3910efc03 languageName: node linkType: hard @@ -52,28 +52,27 @@ __metadata: version: 0.0.0-use.local resolution: "@big-whale-labs/seal-cred-verifier-contract@workspace:." dependencies: - "@big-whale-labs/constants": ^0.1.0 + "@big-whale-labs/constants": ^0.1.10 "@noble/ed25519": ^1.6.1 - "@nomiclabs/hardhat-ethers": ^2.0.6 + "@nomiclabs/hardhat-ethers": ^2.1.0 "@nomiclabs/hardhat-etherscan": ^3.1.0 "@nomiclabs/hardhat-waffle": ^2.0.3 - "@openzeppelin/contracts": ^4.7.0 + "@openzeppelin/contracts": ^4.7.2 "@typechain/ethers-v5": ^10.1.0 "@typechain/hardhat": ^6.1.2 "@types/chai": ^4.3.1 "@types/mocha": ^9.1.1 - "@types/node": ^18.0.1 - "@types/prompt": ^1.1.2 - "@typescript-eslint/eslint-plugin": ^5.30.5 - "@typescript-eslint/parser": ^5.30.5 + "@types/node": ^18.6.3 + "@typescript-eslint/eslint-plugin": ^5.32.0 + "@typescript-eslint/parser": ^5.32.0 chai: ^4.3.6 circom_tester: ^0.0.14 circomlib: ^2.0.5 - circomlibjs: ^0.1.6 + circomlibjs: ^0.1.7 dotenv: ^16.0.1 entropy-string: ^4.2.0 envalid: ^7.3.1 - eslint: ^8.19.0 + eslint: ^8.21.0 eslint-config-prettier: ^8.5.0 eslint-config-standard: ^17.0.0 eslint-plugin-import: ^2.26.0 @@ -84,28 +83,20 @@ __metadata: eslint-plugin-sort-imports-es6-autofix: ^0.6.0 ethereum-waffle: ^3.4.4 ethers: ^5.6.9 - hardhat: ^2.9.9 + hardhat: ^2.10.1 hardhat-gas-reporter: ^1.0.8 np: ^7.6.2 prettier: ^2.7.1 - prettier-plugin-solidity: ^1.0.0-beta.19 - prompt: ^1.3.0 - snarkjs: ^0.4.22 + prettier-plugin-solidity: ^1.0.0-dev.23 + snarkjs: ^0.4.24 solhint: ^3.3.7 solidity-coverage: ^0.7.21 - ts-node: ^10.8.2 + ts-node: ^10.9.1 typechain: ^8.1.0 typescript: ^4.7.4 languageName: unknown linkType: soft -"@colors/colors@npm:1.5.0": - version: 1.5.0 - resolution: "@colors/colors@npm:1.5.0" - checksum: d64d5260bed1d5012ae3fc617d38d1afc0329fec05342f4e6b838f46998855ba56e0a73833f4a80fa8378c84810da254f76a8a19c39d038260dc06dc4e007425 - languageName: node - linkType: hard - "@cspotcode/source-map-support@npm:^0.8.0": version: 0.8.1 resolution: "@cspotcode/source-map-support@npm:0.8.1" @@ -1139,14 +1130,21 @@ __metadata: languageName: node linkType: hard -"@humanwhocodes/config-array@npm:^0.9.2": - version: 0.9.5 - resolution: "@humanwhocodes/config-array@npm:0.9.5" +"@humanwhocodes/config-array@npm:^0.10.4": + version: 0.10.4 + resolution: "@humanwhocodes/config-array@npm:0.10.4" dependencies: "@humanwhocodes/object-schema": ^1.2.1 debug: ^4.1.1 minimatch: ^3.0.4 - checksum: 8ba6281bc0590f6c6eadeefc14244b5a3e3f5903445aadd1a32099ed80e753037674026ce1b3c945ab93561bea5eb29e3c5bff67060e230c295595ba517a3492 + checksum: d480e5d57e6d787565b6cff78e27c3d1b380692d4ffb0ada7d7f5957a56c9032f034da05a3e443065dbd0671ebf4d859036ced34e96b325bbc1badbae3c05300 + languageName: node + linkType: hard + +"@humanwhocodes/gitignore-to-minimatch@npm:^1.0.2": + version: 1.0.2 + resolution: "@humanwhocodes/gitignore-to-minimatch@npm:1.0.2" + checksum: aba5c40c9e3770ed73a558b0bfb53323842abfc2ce58c91d7e8b1073995598e6374456d38767be24ab6176915f0a8d8b23eaae5c85e2b488c0dccca6d795e2ad languageName: node linkType: hard @@ -1269,13 +1267,13 @@ __metadata: languageName: node linkType: hard -"@nomiclabs/hardhat-ethers@npm:^2.0.6": - version: 2.0.6 - resolution: "@nomiclabs/hardhat-ethers@npm:2.0.6" +"@nomiclabs/hardhat-ethers@npm:^2.1.0": + version: 2.1.0 + resolution: "@nomiclabs/hardhat-ethers@npm:2.1.0" peerDependencies: ethers: ^5.0.0 hardhat: ^2.0.0 - checksum: 82319a2615804abae2ca70834a20bfc2874c742094fadeaea55e5c788e589794836a3a2eaaf19d8aecdadf1fd0bd7a4f9eac2c32bbda9ed081c8e2e3d4fe55cc + checksum: 16fcde7fbce0b953daa3520148b0054d4951434d39d454b13dedb795d10b89893b199f1c3ed2856c196a229fc470c6cbd3ceff5895a94f52996b99a55515525d languageName: node linkType: hard @@ -1334,10 +1332,10 @@ __metadata: languageName: node linkType: hard -"@openzeppelin/contracts@npm:^4.7.0": - version: 4.7.0 - resolution: "@openzeppelin/contracts@npm:4.7.0" - checksum: ac917e668505ffbd300fcb00fd2f39b5f1153f77f82d482988336a881134b806b2d820f4293962691ef4d6f9f8ee5ecc71da82c6eb6ad2f02810511e90fa0d96 +"@openzeppelin/contracts@npm:^4.7.2": + version: 4.7.2 + resolution: "@openzeppelin/contracts@npm:4.7.2" + checksum: f02f2b44cdec46bafe1b608b495b6e2dc161ae4a3f308ba9921787cb77b8b877232839047b12f03b4d0fee9ca9208887fd5b9e7bdbf9a8c4f01021b1f1181233 languageName: node linkType: hard @@ -1540,6 +1538,15 @@ __metadata: languageName: node linkType: hard +"@solidity-parser/parser@npm:^0.14.2, @solidity-parser/parser@npm:^0.14.3": + version: 0.14.3 + resolution: "@solidity-parser/parser@npm:0.14.3" + dependencies: + antlr4ts: ^0.5.0-alpha.4 + checksum: 9a27eb961c22a3b8732bd9782ce3b7912e67b2e2183acada552116dd0bbe637c33265177ab3db9610063da48aa57299d67afdeb0616450b631a0e3da865c4e88 + languageName: node + linkType: hard + "@szmarczak/http-timer@npm:^1.1.2": version: 1.1.2 resolution: "@szmarczak/http-timer@npm:1.1.2" @@ -1863,10 +1870,10 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:^18.0.1": - version: 18.0.1 - resolution: "@types/node@npm:18.0.1" - checksum: be14b251c54cc2b4ca78ac6eadf2fe5e831e487f2e17848f21d576295945b538271dcc674d0bba582b3f8d95b84f6826e99b6ba4710c76f165a8bdd4d4f0618e +"@types/node@npm:^18.6.3": + version: 18.6.3 + resolution: "@types/node@npm:18.6.3" + checksum: 38495b8fd27200d2b7ab9ccd8c1e2475d2411fba15330f2cba869a85ef79dd42382a2658c8dd298ace8c21ed3bfafcdea408faecd74928b144377d07d00e7c8c languageName: node linkType: hard @@ -1907,16 +1914,6 @@ __metadata: languageName: node linkType: hard -"@types/prompt@npm:^1.1.2": - version: 1.1.2 - resolution: "@types/prompt@npm:1.1.2" - dependencies: - "@types/node": "*" - "@types/revalidator": "*" - checksum: 86a1f30c4741169f5074984e09e6569539949bddb275c072b3785c7702a38d576a6cd915e95f9f07b39a230a37680b78a5d4ba2d7ca66188a87c759bbfe9c72f - languageName: node - linkType: hard - "@types/qs@npm:^6.2.31": version: 6.9.7 resolution: "@types/qs@npm:6.9.7" @@ -1942,13 +1939,6 @@ __metadata: languageName: node linkType: hard -"@types/revalidator@npm:*": - version: 0.3.8 - resolution: "@types/revalidator@npm:0.3.8" - checksum: fa46bb679084f52b485f3d22a7b906e204ac2454f0342f034d7ba0bae5c8451436feae7b460dcdd0400701ac70ee4dc4c77d46b643d4ff75c16e18e0d131959b - languageName: node - linkType: hard - "@types/secp256k1@npm:^4.0.1": version: 4.0.3 resolution: "@types/secp256k1@npm:4.0.3" @@ -2001,13 +1991,13 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/eslint-plugin@npm:^5.30.5": - version: 5.30.5 - resolution: "@typescript-eslint/eslint-plugin@npm:5.30.5" +"@typescript-eslint/eslint-plugin@npm:^5.32.0": + version: 5.32.0 + resolution: "@typescript-eslint/eslint-plugin@npm:5.32.0" dependencies: - "@typescript-eslint/scope-manager": 5.30.5 - "@typescript-eslint/type-utils": 5.30.5 - "@typescript-eslint/utils": 5.30.5 + "@typescript-eslint/scope-manager": 5.32.0 + "@typescript-eslint/type-utils": 5.32.0 + "@typescript-eslint/utils": 5.32.0 debug: ^4.3.4 functional-red-black-tree: ^1.0.1 ignore: ^5.2.0 @@ -2020,42 +2010,42 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: cf763fb091dcdfd6c25843251a220b654ca83968b17266e0f343771f489085c6afc4e41fcf2187b4c72c4d12a787070c64b5e5367069460f95a8174573f48905 + checksum: 9785c34d9742b51130237bfe244924ca6dfd529bdcc5932a5cf81558f0235099c963a11125df393037db51ce451f7ab9442aba3c3a8bb2e0607569a0e31480c8 languageName: node linkType: hard -"@typescript-eslint/parser@npm:^5.30.5": - version: 5.30.5 - resolution: "@typescript-eslint/parser@npm:5.30.5" +"@typescript-eslint/parser@npm:^5.32.0": + version: 5.32.0 + resolution: "@typescript-eslint/parser@npm:5.32.0" dependencies: - "@typescript-eslint/scope-manager": 5.30.5 - "@typescript-eslint/types": 5.30.5 - "@typescript-eslint/typescript-estree": 5.30.5 + "@typescript-eslint/scope-manager": 5.32.0 + "@typescript-eslint/types": 5.32.0 + "@typescript-eslint/typescript-estree": 5.32.0 debug: ^4.3.4 peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 peerDependenciesMeta: typescript: optional: true - checksum: 6c16821e122b891420a538f200f6e576ad1167855a67e87f9a7d3a08c0513fe26006f6411b8ba6f4662a81526bd0339ae37c47dd88fa5943e6f27ff70da9f989 + checksum: 3fcfa183cad125c3198fd63701c6e13dad1cc984d309e8cd40ec9a2eb857902abfd7e9ee3f030b18eb1c18c795a61ea289ef147a7f9dfac38df905e7514316af languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:5.30.5": - version: 5.30.5 - resolution: "@typescript-eslint/scope-manager@npm:5.30.5" +"@typescript-eslint/scope-manager@npm:5.32.0": + version: 5.32.0 + resolution: "@typescript-eslint/scope-manager@npm:5.32.0" dependencies: - "@typescript-eslint/types": 5.30.5 - "@typescript-eslint/visitor-keys": 5.30.5 - checksum: 509bee6d62cca1716e8f4792d9180c189974992ba13d8103ca04423a64006cf184c4b2c606d55c776305458140c798a3a9a414d07a60790b83dd714f56c457b0 + "@typescript-eslint/types": 5.32.0 + "@typescript-eslint/visitor-keys": 5.32.0 + checksum: 69bdeb029f39d1112299dc0cb0ddef30e51bdb782fdb79cc4e72fa448e00d71e39938d3bff3fa4ee43b3416c2e3b4564de2c37252914772b07eeedafb14412d6 languageName: node linkType: hard -"@typescript-eslint/type-utils@npm:5.30.5": - version: 5.30.5 - resolution: "@typescript-eslint/type-utils@npm:5.30.5" +"@typescript-eslint/type-utils@npm:5.32.0": + version: 5.32.0 + resolution: "@typescript-eslint/type-utils@npm:5.32.0" dependencies: - "@typescript-eslint/utils": 5.30.5 + "@typescript-eslint/utils": 5.32.0 debug: ^4.3.4 tsutils: ^3.21.0 peerDependencies: @@ -2063,23 +2053,23 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 080cc1231729c34b778395658374e32d034474056f9b777dbc89d20d15eb93d93d0959328ad47c2a6623d40c6552364ababadce439842a944bce001f55b731b3 + checksum: 4063808ca054789bebc6adb376d15c13e38f8ea14fa2842c38ae616d77fb77681b67a04b77887cf9ceb6f801ab3fc5eddfb6325779ab821404c62f36c56310bb languageName: node linkType: hard -"@typescript-eslint/types@npm:5.30.5": - version: 5.30.5 - resolution: "@typescript-eslint/types@npm:5.30.5" - checksum: c70420618cb875d4e964a20a3fa4cf40cb97a8ad3123e24860e3d829edf3b081c77fa1fe25644700499d27e44aee5783abc7765deee61e2ef59a928db96b2175 +"@typescript-eslint/types@npm:5.32.0": + version: 5.32.0 + resolution: "@typescript-eslint/types@npm:5.32.0" + checksum: 6758f54d8d7763893cd7c1753f525ef1777eee8b558bf3d54fd2a2ce691ca0cf813c68a26e4db83a1deae4e4a62b247f1195e15a1f3577f1293849f9e55a232c languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:5.30.5": - version: 5.30.5 - resolution: "@typescript-eslint/typescript-estree@npm:5.30.5" +"@typescript-eslint/typescript-estree@npm:5.32.0": + version: 5.32.0 + resolution: "@typescript-eslint/typescript-estree@npm:5.32.0" dependencies: - "@typescript-eslint/types": 5.30.5 - "@typescript-eslint/visitor-keys": 5.30.5 + "@typescript-eslint/types": 5.32.0 + "@typescript-eslint/visitor-keys": 5.32.0 debug: ^4.3.4 globby: ^11.1.0 is-glob: ^4.0.3 @@ -2088,33 +2078,33 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 19dce426c826cddd4aadf2fa15be943c6ad7d2038685cc2665749486a5f44a47819aab5d260b54f8a4babf6acf2500e9f62e709d61fce337b12d5468ff285277 + checksum: 6aee08be5d36603d038fb8340f324f5cb38519150c9b37c012f0c1ff2a4d8cf22fbc6835de31d069949c2b3d8ed3e729076a724ef29db4289d9fe73b97c9d310 languageName: node linkType: hard -"@typescript-eslint/utils@npm:5.30.5": - version: 5.30.5 - resolution: "@typescript-eslint/utils@npm:5.30.5" +"@typescript-eslint/utils@npm:5.32.0": + version: 5.32.0 + resolution: "@typescript-eslint/utils@npm:5.32.0" dependencies: "@types/json-schema": ^7.0.9 - "@typescript-eslint/scope-manager": 5.30.5 - "@typescript-eslint/types": 5.30.5 - "@typescript-eslint/typescript-estree": 5.30.5 + "@typescript-eslint/scope-manager": 5.32.0 + "@typescript-eslint/types": 5.32.0 + "@typescript-eslint/typescript-estree": 5.32.0 eslint-scope: ^5.1.1 eslint-utils: ^3.0.0 peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - checksum: 12f68cb34a150d39708f4e09a54964360f29589885cd50f119a2061660011752ec72eff3d90111f0e597575d32aae7250a6e2c730a84963e5e30352759d5f1f4 + checksum: cfd88d93508c8fb0db17d2726691e1383db390357fa0637bd8111558fbe72da5130d995294001d71b1d929d620fbce3f20a70b277a77ca21a4241b3b470dc758 languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:5.30.5": - version: 5.30.5 - resolution: "@typescript-eslint/visitor-keys@npm:5.30.5" +"@typescript-eslint/visitor-keys@npm:5.32.0": + version: 5.32.0 + resolution: "@typescript-eslint/visitor-keys@npm:5.32.0" dependencies: - "@typescript-eslint/types": 5.30.5 + "@typescript-eslint/types": 5.32.0 eslint-visitor-keys: ^3.3.0 - checksum: c0de9ae48378eec2682b860a059518bed213ea29575aad538d8d2f8137875e7279e375a7f23d38c1c183466fdd9cf1ca1db4ed5a1d374968f9460d83e48b2437 + checksum: 1f9b756d648c2346a6e8538ffde729d3d9ce6621fded3d9f15c96aa0ebf8f511daf8232470423fb36359c2113538a4daaf3336181be78a0cfbfd297af91ce9ba languageName: node linkType: hard @@ -2261,6 +2251,15 @@ __metadata: languageName: node linkType: hard +"acorn@npm:^8.8.0": + version: 8.8.0 + resolution: "acorn@npm:8.8.0" + bin: + acorn: bin/acorn + checksum: 7270ca82b242eafe5687a11fea6e088c960af712683756abf0791b68855ea9cace3057bd5e998ffcef50c944810c1e0ca1da526d02b32110e13c722aa959afdc + languageName: node + linkType: hard + "address@npm:^1.0.1": version: 1.2.0 resolution: "address@npm:1.2.0" @@ -2749,13 +2748,6 @@ __metadata: languageName: node linkType: hard -"async@npm:3.2.3, async@npm:^3.2.3": - version: 3.2.3 - resolution: "async@npm:3.2.3" - checksum: c4bee57ab2249af3dc83ca3ef9acfa8e822c0d5e5aa41bae3eaf7f673648343cd64ecd7d26091ffd357f3f044428b17b5f00098494b6cf8b6b3e9681f0636ca1 - languageName: node - linkType: hard - "async@npm:^2.0.1, async@npm:^2.1.2, async@npm:^2.4.0, async@npm:^2.5.0, async@npm:^2.6.1": version: 2.6.4 resolution: "async@npm:2.6.4" @@ -2765,6 +2757,13 @@ __metadata: languageName: node linkType: hard +"async@npm:^3.2.3": + version: 3.2.3 + resolution: "async@npm:3.2.3" + checksum: c4bee57ab2249af3dc83ca3ef9acfa8e822c0d5e5aa41bae3eaf7f673648343cd64ecd7d26091ffd357f3f044428b17b5f00098494b6cf8b6b3e9681f0636ca1 + languageName: node + linkType: hard + "asynckit@npm:^0.4.0": version: 0.4.0 resolution: "asynckit@npm:0.4.0" @@ -3508,6 +3507,18 @@ __metadata: languageName: node linkType: hard +"bfj@npm:^7.0.2": + version: 7.0.2 + resolution: "bfj@npm:7.0.2" + dependencies: + bluebird: ^3.5.5 + check-types: ^11.1.1 + hoopy: ^0.1.4 + tryer: ^1.0.1 + checksum: 0ca673234170eb3dcf00fb1d867ba274729ab05779dd19b35628c49da7adc32472b5f0bca0554ffdca15b094f9b36f16f2a8992ba8884ebd1d351d7f27abee7b + languageName: node + linkType: hard + "big-integer@npm:^1.6.42, big-integer@npm:^1.6.48": version: 1.6.51 resolution: "big-integer@npm:1.6.51" @@ -3581,7 +3592,7 @@ __metadata: languageName: node linkType: hard -"bluebird@npm:^3.5.0, bluebird@npm:^3.5.2": +"bluebird@npm:^3.5.0, bluebird@npm:^3.5.2, bluebird@npm:^3.5.5": version: 3.7.2 resolution: "bluebird@npm:3.7.2" checksum: 869417503c722e7dc54ca46715f70e15f4d9c602a423a02c825570862d12935be59ed9c7ba34a9b31f186c017c23cac6b54e35446f8353059c101da73eac22ef @@ -4161,6 +4172,13 @@ __metadata: languageName: node linkType: hard +"check-types@npm:^11.1.1": + version: 11.1.2 + resolution: "check-types@npm:11.1.2" + checksum: 6c339a5dfe326e34a5275016c7f9464665405cd79007c057852acd677d265ddfe36236ad5567bd1e601ea88fa78bf1f882b6bc3dc7c5616c26f6b54b2c0ef4fc + languageName: node + linkType: hard + "checkpoint-store@npm:^1.1.0": version: 1.1.0 resolution: "checkpoint-store@npm:1.1.0" @@ -4305,15 +4323,15 @@ __metadata: languageName: node linkType: hard -"circomlibjs@npm:^0.1.6": - version: 0.1.6 - resolution: "circomlibjs@npm:0.1.6" +"circomlibjs@npm:^0.1.7": + version: 0.1.7 + resolution: "circomlibjs@npm:0.1.7" dependencies: blake-hash: ^2.0.0 blake2b: ^2.1.3 ethers: ^5.5.1 ffjavascript: ^0.2.45 - checksum: cc13a004915abe68ed58fb86555511428616989fee23ab7094774205bba8ac9db48c982e49d9d2a61e9d385e66d3e75876cf088a0ec04e79f5d62274376d45ac + checksum: 843aa422e7a203d06e1ef9ae6bf334d726a8091eda5afcc3a6531727a6ea3acb5c4a2498bf444fda35824064d45c25cb89fe99b02410fc0f7ff2dc6d7101d779 languageName: node linkType: hard @@ -4513,13 +4531,6 @@ __metadata: languageName: node linkType: hard -"colors@npm:1.0.x": - version: 1.0.3 - resolution: "colors@npm:1.0.3" - checksum: 234e8d3ab7e4003851cdd6a1f02eaa16dabc502ee5f4dc576ad7959c64b7477b15bd21177bab4055a4c0a66aa3d919753958030445f87c39a253d73b7a3637f5 - languageName: node - linkType: hard - "colors@npm:1.4.0, colors@npm:^1.1.2": version: 1.4.0 resolution: "colors@npm:1.4.0" @@ -4905,13 +4916,6 @@ __metadata: languageName: node linkType: hard -"cycle@npm:1.0.x": - version: 1.0.3 - resolution: "cycle@npm:1.0.3" - checksum: b9f131094fb832a8c4ba18c6d2dc9c87fc80d3242847a45f0a5f70911b2acab68abc1c25eb23e5155fcf2135a27d8fcc3635556745b03b488c4f360cfbc352df - languageName: node - linkType: hard - "d@npm:1, d@npm:^1.0.1": version: 1.0.1 resolution: "d@npm:1.0.1" @@ -4963,7 +4967,7 @@ __metadata: languageName: node linkType: hard -"debug@npm:4, debug@npm:^4.0.1, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.3, debug@npm:^4.3.4": +"debug@npm:4, debug@npm:4.3.4, debug@npm:^4.0.1, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.3, debug@npm:^4.3.4": version: 4.3.4 resolution: "debug@npm:4.3.4" dependencies: @@ -4975,18 +4979,6 @@ __metadata: languageName: node linkType: hard -"debug@npm:4.3.3": - version: 4.3.3 - resolution: "debug@npm:4.3.3" - dependencies: - ms: 2.1.2 - peerDependenciesMeta: - supports-color: - optional: true - checksum: 14472d56fe4a94dbcfaa6dbed2dd3849f1d72ba78104a1a328047bb564643ca49df0224c3a17fa63533fd11dd3d4c8636cd861191232a2c6735af00cc2d4de16 - languageName: node - linkType: hard - "debug@npm:^3.1.0, debug@npm:^3.2.7": version: 3.2.7 resolution: "debug@npm:3.2.7" @@ -5419,7 +5411,7 @@ __metadata: languageName: node linkType: hard -"emoji-regex@npm:^10.0.0": +"emoji-regex@npm:^10.1.0": version: 10.1.0 resolution: "emoji-regex@npm:10.1.0" checksum: 5bc780fc4d75f89369155a87c55f7e83a0bf72bcccda7df7f2c570cde4738d8b17d112d12afdadfec16647d1faef6501307b4304f81d35c823a938fe6547df0f @@ -5978,12 +5970,13 @@ __metadata: languageName: node linkType: hard -"eslint@npm:^8.19.0": - version: 8.19.0 - resolution: "eslint@npm:8.19.0" +"eslint@npm:^8.21.0": + version: 8.21.0 + resolution: "eslint@npm:8.21.0" dependencies: "@eslint/eslintrc": ^1.3.0 - "@humanwhocodes/config-array": ^0.9.2 + "@humanwhocodes/config-array": ^0.10.4 + "@humanwhocodes/gitignore-to-minimatch": ^1.0.2 ajv: ^6.10.0 chalk: ^4.0.0 cross-spawn: ^7.0.2 @@ -5993,14 +5986,17 @@ __metadata: eslint-scope: ^7.1.1 eslint-utils: ^3.0.0 eslint-visitor-keys: ^3.3.0 - espree: ^9.3.2 + espree: ^9.3.3 esquery: ^1.4.0 esutils: ^2.0.2 fast-deep-equal: ^3.1.3 file-entry-cache: ^6.0.1 + find-up: ^5.0.0 functional-red-black-tree: ^1.0.1 glob-parent: ^6.0.1 globals: ^13.15.0 + globby: ^11.1.0 + grapheme-splitter: ^1.0.4 ignore: ^5.2.0 import-fresh: ^3.0.0 imurmurhash: ^0.1.4 @@ -6019,7 +6015,7 @@ __metadata: v8-compile-cache: ^2.0.3 bin: eslint: bin/eslint.js - checksum: 0bc9df1a3a09dcd5a781ec728f280aa8af3ab19c2d1f14e2668b5ee5b8b1fb0e72dde5c3acf738e7f4281685fb24ec149b6154255470b06cf41de76350bca7a4 + checksum: 1d39ddb08772ea230cb7d74f7f81f85b9d46965d3600725c7eb39a27bcdaf28cb2a780dacf6cfa1cfbf2da606b57a5e7e3ab373ab474cbcf0ba042076821f501 languageName: node linkType: hard @@ -6045,6 +6041,17 @@ __metadata: languageName: node linkType: hard +"espree@npm:^9.3.3": + version: 9.3.3 + resolution: "espree@npm:9.3.3" + dependencies: + acorn: ^8.8.0 + acorn-jsx: ^5.3.2 + eslint-visitor-keys: ^3.3.0 + checksum: 33e8a36fc15d082e68672e322e22a53856b564d60aad8f291a667bfc21b2c900c42412d37dd3c7a0f18b9d0d8f8858dabe8776dbd4b4c2f72c5cf4d6afeabf65 + languageName: node + linkType: hard + "esprima@npm:2.7.x, esprima@npm:^2.7.1": version: 2.7.3 resolution: "esprima@npm:2.7.3" @@ -6316,7 +6323,7 @@ __metadata: languageName: node linkType: hard -"ethereum-cryptography@npm:^0.1.2, ethereum-cryptography@npm:^0.1.3": +"ethereum-cryptography@npm:^0.1.3": version: 0.1.3 resolution: "ethereum-cryptography@npm:0.1.3" dependencies: @@ -6903,13 +6910,6 @@ __metadata: languageName: node linkType: hard -"eyes@npm:0.1.x": - version: 0.1.8 - resolution: "eyes@npm:0.1.8" - checksum: c31703a92bf36ba75ee8d379ee7985c24ee6149f3a6175f44cec7a05b178c38bce9836d3ca48c9acb0329a960ac2c4b2ead4e60cdd4fe6e8c92cad7cd6913687 - languageName: node - linkType: hard - "fake-merkle-patricia-tree@npm:^1.0.1": version: 1.0.1 resolution: "fake-merkle-patricia-tree@npm:1.0.1" @@ -7966,6 +7966,13 @@ __metadata: languageName: node linkType: hard +"grapheme-splitter@npm:^1.0.4": + version: 1.0.4 + resolution: "grapheme-splitter@npm:1.0.4" + checksum: 0c22ec54dee1b05cd480f78cf14f732cb5b108edc073572c4ec205df4cd63f30f8db8025afc5debc8835a8ddeacf648a1c7992fe3dcd6ad38f9a476d84906620 + languageName: node + linkType: hard + "growl@npm:1.10.5": version: 1.10.5 resolution: "growl@npm:1.10.5" @@ -8028,9 +8035,9 @@ __metadata: languageName: node linkType: hard -"hardhat@npm:^2.9.9": - version: 2.9.9 - resolution: "hardhat@npm:2.9.9" +"hardhat@npm:^2.10.1": + version: 2.10.1 + resolution: "hardhat@npm:2.10.1" dependencies: "@ethereumjs/block": ^3.6.2 "@ethereumjs/blockchain": ^5.5.2 @@ -8040,7 +8047,7 @@ __metadata: "@ethersproject/abi": ^5.1.2 "@metamask/eth-sig-util": ^4.0.0 "@sentry/node": ^5.18.1 - "@solidity-parser/parser": ^0.14.1 + "@solidity-parser/parser": ^0.14.2 "@types/bn.js": ^5.1.0 "@types/lru-cache": ^5.1.0 abort-controller: ^3.0.0 @@ -8053,7 +8060,7 @@ __metadata: debug: ^4.1.1 enquirer: ^2.3.0 env-paths: ^2.2.0 - ethereum-cryptography: ^0.1.2 + ethereum-cryptography: ^1.0.3 ethereumjs-abi: ^0.6.8 ethereumjs-util: ^7.1.4 find-up: ^2.1.0 @@ -8065,7 +8072,7 @@ __metadata: lodash: ^4.17.11 merkle-patricia-tree: ^4.2.4 mnemonist: ^0.38.0 - mocha: ^9.2.0 + mocha: ^10.0.0 p-map: ^4.0.0 qs: ^6.7.0 raw-body: ^2.4.1 @@ -8090,7 +8097,7 @@ __metadata: optional: true bin: hardhat: internal/cli/cli.js - checksum: 1d30f4b5e56de82608e0fc8436b8338d5f6eb79125229236d65e32f4f0da39e9649c3a7138e743c62bb2fa1b00eac91e67cdb1775cd934fb8daedb1ede6eea01 + checksum: ca9060a25fc620f7be412eb49496603dbb311e2eff0a5d689aa632ff7947aa433009fe4155250acb81daaa6557fb075602174e8313460659891233768881f368 languageName: node linkType: hard @@ -8302,6 +8309,13 @@ __metadata: languageName: node linkType: hard +"hoopy@npm:^0.1.4": + version: 0.1.4 + resolution: "hoopy@npm:0.1.4" + checksum: cfa60c7684c5e1ee4efe26e167bc54b73f839ffb59d1d44a5c4bf891e26b4f5bcc666555219a98fec95508fea4eda3a79540c53c05cc79afc1f66f9a238f4d9e + languageName: node + linkType: hard + "hosted-git-info@npm:^2.1.4, hosted-git-info@npm:^2.6.0": version: 2.8.9 resolution: "hosted-git-info@npm:2.8.9" @@ -9301,7 +9315,7 @@ __metadata: languageName: node linkType: hard -"isstream@npm:0.1.x, isstream@npm:~0.1.2": +"isstream@npm:~0.1.2": version: 0.1.2 resolution: "isstream@npm:0.1.2" checksum: 1eb2fe63a729f7bdd8a559ab552c69055f4f48eb5c2f03724430587c6f450783c8f1cd936c1c952d0a927925180fcc892ebd5b174236cf1065d4bd5bdb37e963 @@ -10720,16 +10734,7 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:4.2.1": - version: 4.2.1 - resolution: "minimatch@npm:4.2.1" - dependencies: - brace-expansion: ^1.1.7 - checksum: 2b1514e3d0f29a549912f0db7ae7b82c5cab4a8f2dd0369f1c6451a325b3f12b2cf473c95873b6157bb8df183d6cf6db82ff03614b6adaaf1d7e055beccdfd01 - languageName: node - linkType: hard - -"minimatch@npm:^5.0.1": +"minimatch@npm:5.0.1, minimatch@npm:^5.0.1": version: 5.0.1 resolution: "minimatch@npm:5.0.1" dependencies: @@ -10904,6 +10909,39 @@ __metadata: languageName: node linkType: hard +"mocha@npm:^10.0.0": + version: 10.0.0 + resolution: "mocha@npm:10.0.0" + dependencies: + "@ungap/promise-all-settled": 1.1.2 + ansi-colors: 4.1.1 + browser-stdout: 1.3.1 + chokidar: 3.5.3 + debug: 4.3.4 + diff: 5.0.0 + escape-string-regexp: 4.0.0 + find-up: 5.0.0 + glob: 7.2.0 + he: 1.2.0 + js-yaml: 4.1.0 + log-symbols: 4.1.0 + minimatch: 5.0.1 + ms: 2.1.3 + nanoid: 3.3.3 + serialize-javascript: 6.0.0 + strip-json-comments: 3.1.1 + supports-color: 8.1.1 + workerpool: 6.2.1 + yargs: 16.2.0 + yargs-parser: 20.2.4 + yargs-unparser: 2.0.0 + bin: + _mocha: bin/_mocha + mocha: bin/mocha.js + checksum: ba49ddcf8015a467e744b06c396aab361b1281302e38e7c1269af25ba51ff9ab681a9c36e9046bb7491e751cd7d5ce85e276a00ce7e204f96b2c418e4595edfe + languageName: node + linkType: hard + "mocha@npm:^7.1.1": version: 7.2.0 resolution: "mocha@npm:7.2.0" @@ -10939,41 +10977,6 @@ __metadata: languageName: node linkType: hard -"mocha@npm:^9.2.0": - version: 9.2.2 - resolution: "mocha@npm:9.2.2" - dependencies: - "@ungap/promise-all-settled": 1.1.2 - ansi-colors: 4.1.1 - browser-stdout: 1.3.1 - chokidar: 3.5.3 - debug: 4.3.3 - diff: 5.0.0 - escape-string-regexp: 4.0.0 - find-up: 5.0.0 - glob: 7.2.0 - growl: 1.10.5 - he: 1.2.0 - js-yaml: 4.1.0 - log-symbols: 4.1.0 - minimatch: 4.2.1 - ms: 2.1.3 - nanoid: 3.3.1 - serialize-javascript: 6.0.0 - strip-json-comments: 3.1.1 - supports-color: 8.1.1 - which: 2.0.2 - workerpool: 6.2.0 - yargs: 16.2.0 - yargs-parser: 20.2.4 - yargs-unparser: 2.0.0 - bin: - _mocha: bin/_mocha - mocha: bin/mocha - checksum: 4d5ca4ce33fc66627e63acdf09a634e2358c9a00f61de7788b1091b6aad430da04f97f9ecb82d56dc034b623cb833b65576136fd010d77679c03fcea5bc1e12d - languageName: node - linkType: hard - "mock-fs@npm:^4.1.0": version: 4.14.0 resolution: "mock-fs@npm:4.14.0" @@ -11066,7 +11069,7 @@ __metadata: languageName: node linkType: hard -"mute-stream@npm:0.0.8, mute-stream@npm:~0.0.4": +"mute-stream@npm:0.0.8": version: 0.0.8 resolution: "mute-stream@npm:0.0.8" checksum: ff48d251fc3f827e5b1206cda0ffdaec885e56057ee86a3155e1951bc940fd5f33531774b1cc8414d7668c10a8907f863f6561875ee6e8768931a62121a531a1 @@ -11087,12 +11090,12 @@ __metadata: languageName: node linkType: hard -"nanoid@npm:3.3.1": - version: 3.3.1 - resolution: "nanoid@npm:3.3.1" +"nanoid@npm:3.3.3": + version: 3.3.3 + resolution: "nanoid@npm:3.3.3" bin: nanoid: bin/nanoid.cjs - checksum: 4ef0969e1bbe866fc223eb32276cbccb0961900bfe79104fa5abe34361979dead8d0e061410a5c03bc3d47455685adf32c09d6f27790f4a6898fb51f7df7ec86 + checksum: ada019402a07464a694553c61d2dca8a4353645a7d92f2830f0d487fedff403678a0bee5323a46522752b2eab95a0bc3da98b6cccaa7c0c55cd9975130e6d6f0 languageName: node linkType: hard @@ -12270,19 +12273,19 @@ __metadata: languageName: node linkType: hard -"prettier-plugin-solidity@npm:^1.0.0-beta.19": - version: 1.0.0-dev.21 - resolution: "prettier-plugin-solidity@npm:1.0.0-dev.21" +"prettier-plugin-solidity@npm:^1.0.0-dev.23": + version: 1.0.0-dev.23 + resolution: "prettier-plugin-solidity@npm:1.0.0-dev.23" dependencies: - "@solidity-parser/parser": ^0.14.1 - emoji-regex: ^10.0.0 + "@solidity-parser/parser": ^0.14.3 + emoji-regex: ^10.1.0 escape-string-regexp: ^4.0.0 - semver: ^7.3.5 + semver: ^7.3.7 solidity-comments-extractor: ^0.0.7 string-width: ^4.2.3 peerDependencies: prettier: ^2.3.0 - checksum: 3c43bb7404c380091310e59be718ec0161d268e4674e5e658723f7a7bc9b0f541df9816a8e7bd93b9e73a289f1e13ea1eab58027d4ee51d25460ea6e63c0c99e + checksum: bf068bcd763b2c2be48859abca5f2aee9543c38e875039470c8c0a850de4218292c7ec46fb63ef6866f51e8c87e80f8de015446ebd9f407712b26a9e30c41050 languageName: node linkType: hard @@ -12377,19 +12380,6 @@ __metadata: languageName: node linkType: hard -"prompt@npm:^1.3.0": - version: 1.3.0 - resolution: "prompt@npm:1.3.0" - dependencies: - "@colors/colors": 1.5.0 - async: 3.2.3 - read: 1.0.x - revalidator: 0.1.x - winston: 2.x - checksum: d2bebb05bfc39a86215011ee9f32660f23d54d373bd450d1193883b66bac817eca6d2267d42374735e3a57209fc52ab152bbe7c6d6d312f0edc6959cbcd0205a - languageName: node - linkType: hard - "proxy-addr@npm:~2.0.7": version: 2.0.7 resolution: "proxy-addr@npm:2.0.7" @@ -12717,15 +12707,6 @@ __metadata: languageName: node linkType: hard -"read@npm:1.0.x": - version: 1.0.7 - resolution: "read@npm:1.0.7" - dependencies: - mute-stream: ~0.0.4 - checksum: 2777c254e5732cac96f5d0a1c0f6b836c89ae23d8febd405b206f6f24d5de1873420f1a0795e0e3721066650d19adf802c7882c4027143ee0acf942a4f34f97b - languageName: node - linkType: hard - "readable-stream@npm:^1.0.33": version: 1.1.14 resolution: "readable-stream@npm:1.1.14" @@ -13241,13 +13222,6 @@ __metadata: languageName: node linkType: hard -"revalidator@npm:0.1.x": - version: 0.1.8 - resolution: "revalidator@npm:0.1.8" - checksum: 9ac69162ce8fc86f5fa77f37f3ad634d3797ea70eff4faff13619167ebbf3f3ccf2ec115ccd9c3c860658f8859426022d61d2a1e49183db095ba4f0a016905fe - languageName: node - linkType: hard - "rimraf@npm:2.6.3": version: 2.6.3 resolution: "rimraf@npm:2.6.3" @@ -13825,11 +13799,12 @@ __metadata: languageName: node linkType: hard -"snarkjs@npm:^0.4.22": - version: 0.4.22 - resolution: "snarkjs@npm:0.4.22" +"snarkjs@npm:^0.4.24": + version: 0.4.24 + resolution: "snarkjs@npm:0.4.24" dependencies: "@iden3/binfileutils": 0.0.11 + bfj: ^7.0.2 blake2b-wasm: ^2.4.0 circom_runtime: 0.1.18 ejs: ^3.1.6 @@ -13838,10 +13813,9 @@ __metadata: js-sha3: ^0.8.0 logplease: ^1.2.15 r1csfile: 0.0.36 - readline: ^1.3.0 bin: snarkjs: build/cli.cjs - checksum: 88212d87fb827a280899e2e61163e84831526222470c5d9f0aaa216b2fcb65c67a986649fe897c026cc1fd97ec8099489e59d924decacf21ca4d831fc26d8baa + checksum: 0af3b17c295532439f0ae018f0a0d5a40653be4cfb9450dd31873bc343d3913f8b04c72da3d2e81778c8a44df1247c7e0d5fe4add4b162203b2946d3e2cf2ceb languageName: node linkType: hard @@ -14142,13 +14116,6 @@ __metadata: languageName: node linkType: hard -"stack-trace@npm:0.0.x": - version: 0.0.10 - resolution: "stack-trace@npm:0.0.10" - checksum: 473036ad32f8c00e889613153d6454f9be0536d430eb2358ca51cad6b95cea08a3cc33cc0e34de66b0dad221582b08ed2e61ef8e13f4087ab690f388362d6610 - languageName: node - linkType: hard - "stacktrace-parser@npm:^0.1.10": version: 0.1.10 resolution: "stacktrace-parser@npm:0.1.10" @@ -14830,6 +14797,13 @@ __metadata: languageName: node linkType: hard +"tryer@npm:^1.0.1": + version: 1.0.1 + resolution: "tryer@npm:1.0.1" + checksum: 1cf14d7f67c79613f054b569bfc9a89c7020d331573a812dfcf7437244e8f8e6eb6893b210cbd9cc217f67c1d72617f89793df231e4fe7d53634ed91cf3a89d1 + languageName: node + linkType: hard + "ts-command-line-args@npm:^2.2.0": version: 2.3.1 resolution: "ts-command-line-args@npm:2.3.1" @@ -14888,9 +14862,9 @@ __metadata: languageName: node linkType: hard -"ts-node@npm:^10.8.2": - version: 10.8.2 - resolution: "ts-node@npm:10.8.2" +"ts-node@npm:^10.9.1": + version: 10.9.1 + resolution: "ts-node@npm:10.9.1" dependencies: "@cspotcode/source-map-support": ^0.8.0 "@tsconfig/node10": ^1.0.7 @@ -14922,7 +14896,7 @@ __metadata: ts-node-script: dist/bin-script.js ts-node-transpile-only: dist/bin-transpile.js ts-script: dist/bin-script-deprecated.js - checksum: 1eede939beed9f4db35bcc88d78ef803815b99dcdbed1ecac728d861d74dc694918a7f0f437aa08d026193743a31e7e00e2ee34f875f909b5879981c1808e2a7 + checksum: 090adff1302ab20bd3486e6b4799e90f97726ed39e02b39e566f8ab674fd5bd5f727f43615debbfc580d33c6d9d1c6b1b3ce7d8e3cca3e20530a145ffa232c35 languageName: node linkType: hard @@ -16322,7 +16296,7 @@ __metadata: languageName: node linkType: hard -"which@npm:2.0.2, which@npm:^2.0.1, which@npm:^2.0.2": +"which@npm:^2.0.1, which@npm:^2.0.2": version: 2.0.2 resolution: "which@npm:2.0.2" dependencies: @@ -16369,20 +16343,6 @@ __metadata: languageName: node linkType: hard -"winston@npm:2.x": - version: 2.4.6 - resolution: "winston@npm:2.4.6" - dependencies: - async: ^3.2.3 - colors: 1.0.x - cycle: 1.0.x - eyes: 0.1.x - isstream: 0.1.x - stack-trace: 0.0.x - checksum: 507ebfde315a8a0bc78ed73f41cc4c499291c23c25c58deab200baf192614af9481d637b463f9853c86a586811c1c5ffe980c33f8a37279f07f8d2409e9eb77b - languageName: node - linkType: hard - "word-wrap@npm:^1.2.3, word-wrap@npm:~1.2.3": version: 1.2.3 resolution: "word-wrap@npm:1.2.3" @@ -16407,10 +16367,10 @@ __metadata: languageName: node linkType: hard -"workerpool@npm:6.2.0": - version: 6.2.0 - resolution: "workerpool@npm:6.2.0" - checksum: 3493b4f0ef979a23d2c1583d7ef85f62fc9463cc02f82829d3e7e663b517f8ae9707da0249b382e46ac58986deb0ca2232ee1081713741211bda9254b429c9bb +"workerpool@npm:6.2.1": + version: 6.2.1 + resolution: "workerpool@npm:6.2.1" + checksum: c2c6eebbc5225f10f758d599a5c016fa04798bcc44e4c1dffb34050cd361d7be2e97891aa44419e7afe647b1f767b1dc0b85a5e046c409d890163f655028b09d languageName: node linkType: hard