From 5b88804214c77c239f9dd46ea11906680c323252 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 6 Dec 2024 13:59:29 +0000 Subject: [PATCH] chore(deps): pin dependencies --- bun.lockb | Bin 838713 -> 836943 bytes .../contracts/package-lock.json | 12 +- .../frontend-paymaster/contracts/package.json | 12 +- .../frontend/package-lock.json | 6 +- code/multisig/package-lock.json | 776 +++--------------- code/multisig/package.json | 8 +- code/webauthn/contracts/package-lock.json | 308 +++---- code/webauthn/contracts/package.json | 10 +- code/webauthn/frontend/package-lock.json | 6 +- package.json | 4 +- 10 files changed, 283 insertions(+), 859 deletions(-) diff --git a/bun.lockb b/bun.lockb index b4fcf3622a9eb480a3622dab4a8d046a9f42eb48..ac943aae91ea1ad28d64ecb0d2e4ef6375a53c75 100755 GIT binary patch delta 39622 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 XFZ6J*SHJdhC{E^*UM0+-bm;#9R<1@i diff --git a/code/frontend-paymaster/contracts/package-lock.json b/code/frontend-paymaster/contracts/package-lock.json index 7801fba2..3955b467 100644 --- a/code/frontend-paymaster/contracts/package-lock.json +++ b/code/frontend-paymaster/contracts/package-lock.json @@ -7,20 +7,20 @@ "name": "zksync-hardhat-template", "license": "MIT", "devDependencies": { - "@matterlabs/hardhat-zksync": "^1.1.0", - "@matterlabs/zksync-contracts": "^0.6.1", - "@nomicfoundation/hardhat-verify": "^2.0.9", - "@openzeppelin/contracts": "^4.9.2", + "@matterlabs/hardhat-zksync": "1.2.0", + "@matterlabs/zksync-contracts": "0.6.1", + "@nomicfoundation/hardhat-verify": "2.0.11", + "@openzeppelin/contracts": "4.9.6", "@types/chai": "^4.3.16", "@types/mocha": "^10.0.7", "chai": "^4.5.0", "dotenv": "^16.4.5", "ethers": "^6.13.2", - "hardhat": "^2.22.7", + "hardhat": "2.22.12", "mocha": "^10.7.0", "ts-node": "^10.9.2", "typescript": "^5.5.4", - "zksync-ethers": "^6.11.0" + "zksync-ethers": "6.13.0" } }, "node_modules/@adraffy/ens-normalize": { diff --git a/code/frontend-paymaster/contracts/package.json b/code/frontend-paymaster/contracts/package.json index d6530d55..77d8cece 100644 --- a/code/frontend-paymaster/contracts/package.json +++ b/code/frontend-paymaster/contracts/package.json @@ -15,19 +15,19 @@ "test": "hardhat test --network hardhat" }, "devDependencies": { - "@matterlabs/hardhat-zksync": "^1.1.0", - "@matterlabs/zksync-contracts": "^0.6.1", - "@openzeppelin/contracts": "^4.9.2", - "@nomicfoundation/hardhat-verify": "^2.0.9", + "@matterlabs/hardhat-zksync": "1.2.0", + "@matterlabs/zksync-contracts": "0.6.1", + "@openzeppelin/contracts": "4.9.6", + "@nomicfoundation/hardhat-verify": "2.0.11", "@types/chai": "^4.3.16", "@types/mocha": "^10.0.7", "chai": "^4.5.0", "dotenv": "^16.4.5", "ethers": "^6.13.2", - "hardhat": "^2.22.7", + "hardhat": "2.22.12", "mocha": "^10.7.0", "ts-node": "^10.9.2", "typescript": "^5.5.4", - "zksync-ethers": "^6.11.0" + "zksync-ethers": "6.13.0" } } diff --git a/code/frontend-paymaster/frontend/package-lock.json b/code/frontend-paymaster/frontend/package-lock.json index 70997230..60495bb0 100644 --- a/code/frontend-paymaster/frontend/package-lock.json +++ b/code/frontend-paymaster/frontend/package-lock.json @@ -1579,9 +1579,9 @@ } }, "node_modules/zksync-ethers": { - "version": "6.13.1", - "resolved": "https://registry.npmjs.org/zksync-ethers/-/zksync-ethers-6.13.1.tgz", - "integrity": "sha512-WaHnxm3NonFkK0RRAO81hQSJbZ34w6nQATm3yFpx85w6vU4Gy4gt5I2PT1MOqmiTmjiY1Brnb264wiomltRzcA==", + "version": "6.15.1", + "resolved": "https://registry.npmjs.org/zksync-ethers/-/zksync-ethers-6.15.1.tgz", + "integrity": "sha512-GlX5EN7ItUTwIQAqy/DwpJeLcwqJMWF2zbu1z5ZrBcfbypoY0NNoksMUXgGS2GO9LocI8+0SDsAUAVkHmgxQ/g==", "license": "MIT", "engines": { "node": ">=18.9.0" diff --git a/code/multisig/package-lock.json b/code/multisig/package-lock.json index 7651d808..5fe617b6 100644 --- a/code/multisig/package-lock.json +++ b/code/multisig/package-lock.json @@ -7,19 +7,19 @@ "name": "zksync-hardhat-template", "license": "MIT", "devDependencies": { - "@matterlabs/hardhat-zksync": "1.1.0", - "@matterlabs/zksync-contracts": "^0.6.1", + "@matterlabs/hardhat-zksync": "1.3.0", + "@matterlabs/zksync-contracts": "0.6.1", "@openzeppelin/contracts": "4.9.5", "@types/chai": "^5.0.0", "@types/mocha": "^10.0.7", "chai": "^5.1.1", "dotenv": "^16.4.5", "ethers": "^6.13.2", - "hardhat": "^2.22.7", + "hardhat": "2.22.10", "mocha": "^10.7.0", "ts-node": "^10.9.2", "typescript": "^5.5.4", - "zksync-ethers": "^6.11.0" + "zksync-ethers": "6.12.1" } }, "node_modules/@adraffy/ens-normalize": { @@ -54,13 +54,13 @@ } }, "node_modules/@aws-sdk/types": { - "version": "3.649.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.649.0.tgz", - "integrity": "sha512-PuPw8RysbhJNlaD2d/PzOTf8sbf4Dsn2b7hwyGh7YVG3S75yTpxSAZxrnhKsz9fStgqFmnw/jUfV/G+uQAeTVw==", + "version": "3.696.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.696.0.tgz", + "integrity": "sha512-9rTvUJIAj5d3//U5FDPWGJ1nFJLuWb30vugGOrWk7aNZ6y9tuA3PI7Cc9dP8WEXKVyK1vuuk8rSFP2iqXnlgrw==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.4.0", + "@smithy/types": "^3.7.1", "tslib": "^2.6.2" }, "engines": { @@ -68,9 +68,9 @@ } }, "node_modules/@aws-sdk/types/node_modules/tslib": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz", - "integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==", + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", "dev": true, "license": "0BSD" }, @@ -85,9 +85,9 @@ } }, "node_modules/@aws-sdk/util-utf8-browser/node_modules/tslib": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz", - "integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==", + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", "dev": true, "license": "0BSD" }, @@ -98,6 +98,13 @@ "dev": true, "license": "Apache-2.0" }, + "node_modules/@bytecodealliance/preview2-shim": { + "version": "0.17.0", + "resolved": "https://registry.npmjs.org/@bytecodealliance/preview2-shim/-/preview2-shim-0.17.0.tgz", + "integrity": "sha512-JorcEwe4ud0x5BS/Ar2aQWOQoFzjq/7jcnxYXCvSMh0oRm0dQXzOA+hqLDBnOMks1LLBA7dmiLLsEBl09Yd6iQ==", + "dev": true, + "license": "(Apache-2.0 WITH LLVM-exception)" + }, "node_modules/@cspotcode/source-map-support": { "version": "0.8.1", "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", @@ -233,27 +240,6 @@ "@ethersproject/bytes": "^5.7.0" } }, - "node_modules/@ethersproject/basex": { - "version": "5.7.0", - "resolved": "https://registry.npmjs.org/@ethersproject/basex/-/basex-5.7.0.tgz", - "integrity": "sha512-ywlh43GwZLv2Voc2gQVTKBoVQ1mti3d8HK5aMxsfu/nRDnMmNqaSJ3r3n85HBByT8OpoY96SXM1FogC533T4zw==", - "dev": true, - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], - "license": "MIT", - "dependencies": { - "@ethersproject/bytes": "^5.7.0", - "@ethersproject/properties": "^5.7.0" - } - }, "node_modules/@ethersproject/bignumber": { "version": "5.7.0", "resolved": "https://registry.npmjs.org/@ethersproject/bignumber/-/bignumber-5.7.0.tgz", @@ -316,35 +302,6 @@ "@ethersproject/bignumber": "^5.7.0" } }, - "node_modules/@ethersproject/contracts": { - "version": "5.7.0", - "resolved": "https://registry.npmjs.org/@ethersproject/contracts/-/contracts-5.7.0.tgz", - "integrity": "sha512-5GJbzEU3X+d33CdfPhcyS+z8MzsTrBGk/sc+G+59+tPa9yFkl6HQ9D6L0QMgNTA9q8dT0XKxxkyp883XsQvbbg==", - "dev": true, - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], - "license": "MIT", - "dependencies": { - "@ethersproject/abi": "^5.7.0", - "@ethersproject/abstract-provider": "^5.7.0", - "@ethersproject/abstract-signer": "^5.7.0", - "@ethersproject/address": "^5.7.0", - "@ethersproject/bignumber": "^5.7.0", - "@ethersproject/bytes": "^5.7.0", - "@ethersproject/constants": "^5.7.0", - "@ethersproject/logger": "^5.7.0", - "@ethersproject/properties": "^5.7.0", - "@ethersproject/transactions": "^5.7.0" - } - }, "node_modules/@ethersproject/hash": { "version": "5.7.0", "resolved": "https://registry.npmjs.org/@ethersproject/hash/-/hash-5.7.0.tgz", @@ -373,76 +330,6 @@ "@ethersproject/strings": "^5.7.0" } }, - "node_modules/@ethersproject/hdnode": { - "version": "5.7.0", - "resolved": "https://registry.npmjs.org/@ethersproject/hdnode/-/hdnode-5.7.0.tgz", - "integrity": "sha512-OmyYo9EENBPPf4ERhR7oj6uAtUAhYGqOnIS+jE5pTXvdKBS99ikzq1E7Iv0ZQZ5V36Lqx1qZLeak0Ra16qpeOg==", - "dev": true, - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], - "license": "MIT", - "dependencies": { - "@ethersproject/abstract-signer": "^5.7.0", - "@ethersproject/basex": "^5.7.0", - "@ethersproject/bignumber": "^5.7.0", - "@ethersproject/bytes": "^5.7.0", - "@ethersproject/logger": "^5.7.0", - "@ethersproject/pbkdf2": "^5.7.0", - "@ethersproject/properties": "^5.7.0", - "@ethersproject/sha2": "^5.7.0", - "@ethersproject/signing-key": "^5.7.0", - "@ethersproject/strings": "^5.7.0", - "@ethersproject/transactions": "^5.7.0", - "@ethersproject/wordlists": "^5.7.0" - } - }, - "node_modules/@ethersproject/json-wallets": { - "version": "5.7.0", - "resolved": "https://registry.npmjs.org/@ethersproject/json-wallets/-/json-wallets-5.7.0.tgz", - "integrity": "sha512-8oee5Xgu6+RKgJTkvEMl2wDgSPSAQ9MB/3JYjFV9jlKvcYHUXZC+cQp0njgmxdHkYWn8s6/IqIZYm0YWCjO/0g==", - "dev": true, - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], - "license": "MIT", - "dependencies": { - "@ethersproject/abstract-signer": "^5.7.0", - "@ethersproject/address": "^5.7.0", - "@ethersproject/bytes": "^5.7.0", - "@ethersproject/hdnode": "^5.7.0", - "@ethersproject/keccak256": "^5.7.0", - "@ethersproject/logger": "^5.7.0", - "@ethersproject/pbkdf2": "^5.7.0", - "@ethersproject/properties": "^5.7.0", - "@ethersproject/random": "^5.7.0", - "@ethersproject/strings": "^5.7.0", - "@ethersproject/transactions": "^5.7.0", - "aes-js": "3.0.0", - "scrypt-js": "3.0.1" - } - }, - "node_modules/@ethersproject/json-wallets/node_modules/aes-js": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/aes-js/-/aes-js-3.0.0.tgz", - "integrity": "sha512-H7wUZRn8WpTq9jocdxQ2c8x2sKo9ZVmzfRE13GiNJXfp7NcKYEdvl3vspKjXox6RIG2VtaRe4JFvxG4rqp2Zuw==", - "dev": true, - "license": "MIT" - }, "node_modules/@ethersproject/keccak256": { "version": "5.7.0", "resolved": "https://registry.npmjs.org/@ethersproject/keccak256/-/keccak256-5.7.0.tgz", @@ -501,27 +388,6 @@ "@ethersproject/logger": "^5.7.0" } }, - "node_modules/@ethersproject/pbkdf2": { - "version": "5.7.0", - "resolved": "https://registry.npmjs.org/@ethersproject/pbkdf2/-/pbkdf2-5.7.0.tgz", - "integrity": "sha512-oR/dBRZR6GTyaofd86DehG72hY6NpAjhabkhxgr3X2FpJtJuodEl2auADWBZfhDHgVCbu3/H/Ocq2uC6dpNjjw==", - "dev": true, - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], - "license": "MIT", - "dependencies": { - "@ethersproject/bytes": "^5.7.0", - "@ethersproject/sha2": "^5.7.0" - } - }, "node_modules/@ethersproject/properties": { "version": "5.7.0", "resolved": "https://registry.npmjs.org/@ethersproject/properties/-/properties-5.7.0.tgz", @@ -542,88 +408,6 @@ "@ethersproject/logger": "^5.7.0" } }, - "node_modules/@ethersproject/providers": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/@ethersproject/providers/-/providers-5.7.2.tgz", - "integrity": "sha512-g34EWZ1WWAVgr4aptGlVBF8mhl3VWjv+8hoAnzStu8Ah22VHBsuGzP17eb6xDVRzw895G4W7vvx60lFFur/1Rg==", - "dev": true, - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], - "license": "MIT", - "dependencies": { - "@ethersproject/abstract-provider": "^5.7.0", - "@ethersproject/abstract-signer": "^5.7.0", - "@ethersproject/address": "^5.7.0", - "@ethersproject/base64": "^5.7.0", - "@ethersproject/basex": "^5.7.0", - "@ethersproject/bignumber": "^5.7.0", - "@ethersproject/bytes": "^5.7.0", - "@ethersproject/constants": "^5.7.0", - "@ethersproject/hash": "^5.7.0", - "@ethersproject/logger": "^5.7.0", - "@ethersproject/networks": "^5.7.0", - "@ethersproject/properties": "^5.7.0", - "@ethersproject/random": "^5.7.0", - "@ethersproject/rlp": "^5.7.0", - "@ethersproject/sha2": "^5.7.0", - "@ethersproject/strings": "^5.7.0", - "@ethersproject/transactions": "^5.7.0", - "@ethersproject/web": "^5.7.0", - "bech32": "1.1.4", - "ws": "7.4.6" - } - }, - "node_modules/@ethersproject/providers/node_modules/ws": { - "version": "7.4.6", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.6.tgz", - "integrity": "sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8.3.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/@ethersproject/random": { - "version": "5.7.0", - "resolved": "https://registry.npmjs.org/@ethersproject/random/-/random-5.7.0.tgz", - "integrity": "sha512-19WjScqRA8IIeWclFme75VMXSBvi4e6InrUNuaR4s5pTF2qNhcGdCUwdxUVGtDDqC00sDLCO93jPQoDUH4HVmQ==", - "dev": true, - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], - "license": "MIT", - "dependencies": { - "@ethersproject/bytes": "^5.7.0", - "@ethersproject/logger": "^5.7.0" - } - }, "node_modules/@ethersproject/rlp": { "version": "5.7.0", "resolved": "https://registry.npmjs.org/@ethersproject/rlp/-/rlp-5.7.0.tgz", @@ -645,28 +429,6 @@ "@ethersproject/logger": "^5.7.0" } }, - "node_modules/@ethersproject/sha2": { - "version": "5.7.0", - "resolved": "https://registry.npmjs.org/@ethersproject/sha2/-/sha2-5.7.0.tgz", - "integrity": "sha512-gKlH42riwb3KYp0reLsFTokByAKoJdgFCwI+CCiX/k+Jm2mbNs6oOaCjYQSlI1+XBVejwH2KrmCbMAT/GnRDQw==", - "dev": true, - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], - "license": "MIT", - "dependencies": { - "@ethersproject/bytes": "^5.7.0", - "@ethersproject/logger": "^5.7.0", - "hash.js": "1.1.7" - } - }, "node_modules/@ethersproject/signing-key": { "version": "5.7.0", "resolved": "https://registry.npmjs.org/@ethersproject/signing-key/-/signing-key-5.7.0.tgz", @@ -692,31 +454,6 @@ "hash.js": "1.1.7" } }, - "node_modules/@ethersproject/solidity": { - "version": "5.7.0", - "resolved": "https://registry.npmjs.org/@ethersproject/solidity/-/solidity-5.7.0.tgz", - "integrity": "sha512-HmabMd2Dt/raavyaGukF4XxizWKhKQ24DoLtdNbBmNKUOPqwjsKQSdV9GQtj9CBEea9DlzETlVER1gYeXXBGaA==", - "dev": true, - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], - "license": "MIT", - "dependencies": { - "@ethersproject/bignumber": "^5.7.0", - "@ethersproject/bytes": "^5.7.0", - "@ethersproject/keccak256": "^5.7.0", - "@ethersproject/logger": "^5.7.0", - "@ethersproject/sha2": "^5.7.0", - "@ethersproject/strings": "^5.7.0" - } - }, "node_modules/@ethersproject/strings": { "version": "5.7.0", "resolved": "https://registry.npmjs.org/@ethersproject/strings/-/strings-5.7.0.tgz", @@ -767,62 +504,6 @@ "@ethersproject/signing-key": "^5.7.0" } }, - "node_modules/@ethersproject/units": { - "version": "5.7.0", - "resolved": "https://registry.npmjs.org/@ethersproject/units/-/units-5.7.0.tgz", - "integrity": "sha512-pD3xLMy3SJu9kG5xDGI7+xhTEmGXlEqXU4OfNapmfnxLVY4EMSSRp7j1k7eezutBPH7RBN/7QPnwR7hzNlEFeg==", - "dev": true, - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], - "license": "MIT", - "dependencies": { - "@ethersproject/bignumber": "^5.7.0", - "@ethersproject/constants": "^5.7.0", - "@ethersproject/logger": "^5.7.0" - } - }, - "node_modules/@ethersproject/wallet": { - "version": "5.7.0", - "resolved": "https://registry.npmjs.org/@ethersproject/wallet/-/wallet-5.7.0.tgz", - "integrity": "sha512-MhmXlJXEJFBFVKrDLB4ZdDzxcBxQ3rLyCkhNqVu3CDYvR97E+8r01UgrI+TI99Le+aYm/in/0vp86guJuM7FCA==", - "dev": true, - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], - "license": "MIT", - "dependencies": { - "@ethersproject/abstract-provider": "^5.7.0", - "@ethersproject/abstract-signer": "^5.7.0", - "@ethersproject/address": "^5.7.0", - "@ethersproject/bignumber": "^5.7.0", - "@ethersproject/bytes": "^5.7.0", - "@ethersproject/hash": "^5.7.0", - "@ethersproject/hdnode": "^5.7.0", - "@ethersproject/json-wallets": "^5.7.0", - "@ethersproject/keccak256": "^5.7.0", - "@ethersproject/logger": "^5.7.0", - "@ethersproject/properties": "^5.7.0", - "@ethersproject/random": "^5.7.0", - "@ethersproject/signing-key": "^5.7.0", - "@ethersproject/transactions": "^5.7.0", - "@ethersproject/wordlists": "^5.7.0" - } - }, "node_modules/@ethersproject/web": { "version": "5.7.1", "resolved": "https://registry.npmjs.org/@ethersproject/web/-/web-5.7.1.tgz", @@ -847,30 +528,6 @@ "@ethersproject/strings": "^5.7.0" } }, - "node_modules/@ethersproject/wordlists": { - "version": "5.7.0", - "resolved": "https://registry.npmjs.org/@ethersproject/wordlists/-/wordlists-5.7.0.tgz", - "integrity": "sha512-S2TFNJNfHWVHNE6cNDjbVlZ6MgE17MIxMbMg2zv3wn+3XSJGosL1m9ZVv3GXCf/2ymSsQ+hRI5IzoMJTG6aoVA==", - "dev": true, - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], - "license": "MIT", - "dependencies": { - "@ethersproject/bytes": "^5.7.0", - "@ethersproject/hash": "^5.7.0", - "@ethersproject/logger": "^5.7.0", - "@ethersproject/properties": "^5.7.0", - "@ethersproject/strings": "^5.7.0" - } - }, "node_modules/@fastify/busboy": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/@fastify/busboy/-/busboy-2.1.1.tgz", @@ -1013,48 +670,44 @@ } }, "node_modules/@matterlabs/hardhat-zksync": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@matterlabs/hardhat-zksync/-/hardhat-zksync-1.1.0.tgz", - "integrity": "sha512-Q78dv2tXY/g1mMY2lovg3/xE6YCTC6mBYIyi808Fb/p6Ql4ko/82hxMf60qb4ayh2LiGqv9ZvVjCijlF1w8ffw==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@matterlabs/hardhat-zksync/-/hardhat-zksync-1.3.0.tgz", + "integrity": "sha512-iPnlvrEW5+Fm6tB+mt1KlbScG9qLWmtWWZAj812unLqdWRe/IEKf5b+m4/7lTCnnAH5rML/sQ5Xz7KpG/BNckg==", "dev": true, "license": "MIT", "dependencies": { - "@matterlabs/hardhat-zksync-deploy": "^1.5.0", - "@matterlabs/hardhat-zksync-ethers": "^1.1.0", - "@matterlabs/hardhat-zksync-node": "^1.1.0", - "@matterlabs/hardhat-zksync-solc": "^1.2.0", - "@matterlabs/hardhat-zksync-upgradable": "^1.5.0", - "@matterlabs/hardhat-zksync-verify": "^1.5.0", - "@matterlabs/zksync-contracts": "^0.6.1", - "@nomicfoundation/hardhat-ethers": "^3.0.4", + "@matterlabs/hardhat-zksync-deploy": "^1.6.0", + "@matterlabs/hardhat-zksync-ethers": "^1.2.1", + "@matterlabs/hardhat-zksync-node": "^1.2.0", + "@matterlabs/hardhat-zksync-solc": "^1.2.5", + "@matterlabs/hardhat-zksync-upgradable": "^1.7.0", + "@matterlabs/hardhat-zksync-verify": "^1.6.0", "@nomicfoundation/hardhat-verify": "^2.0.0", - "@openzeppelin/contracts": "^4.9.2", - "@openzeppelin/contracts-upgradeable": "^4.9.2", - "@openzeppelin/upgrades-core": "^1.31.3", + "@openzeppelin/upgrades-core": "^1.37.0", "chai": "^4.3.4", "ethers": "^6.12.2", "hardhat": "^2.22.5", "sinon": "^18.0.0", "sinon-chai": "^3.7.0", - "zksync-ethers": "^6.8.0" + "zksync-ethers": "^6.11.2" }, "peerDependencies": { - "@matterlabs/hardhat-zksync-deploy": "^1.5.0", - "@matterlabs/hardhat-zksync-ethers": "^1.1.0", - "@matterlabs/hardhat-zksync-node": "^1.1.0", - "@matterlabs/hardhat-zksync-solc": "^1.2.0", - "@matterlabs/hardhat-zksync-upgradable": "^1.5.0", - "@matterlabs/hardhat-zksync-verify": "^1.5.0" + "@matterlabs/hardhat-zksync-deploy": "^1.6.0", + "@matterlabs/hardhat-zksync-ethers": "^1.2.1", + "@matterlabs/hardhat-zksync-node": "^1.2.0", + "@matterlabs/hardhat-zksync-solc": "^1.2.5", + "@matterlabs/hardhat-zksync-upgradable": "^1.7.0", + "@matterlabs/hardhat-zksync-verify": "^1.6.0" } }, "node_modules/@matterlabs/hardhat-zksync-deploy": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@matterlabs/hardhat-zksync-deploy/-/hardhat-zksync-deploy-1.5.0.tgz", - "integrity": "sha512-7LAgYYwoKWHeR+3CyWEvA3NKBKtt7ktcr7SX6ZPgbEYqHAdXH02vxJZGwNADtMWpyYm8h+fEQkpPIgErD4NhmA==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@matterlabs/hardhat-zksync-deploy/-/hardhat-zksync-deploy-1.6.0.tgz", + "integrity": "sha512-yaOfhw7hmLOriBc+TnHrFOVKyi79XFqJN5D1Z4T6CadaSNLeq7pgBV81kkgVzaCJVoA/La2RGxPowsG7riZGbw==", "dev": true, "license": "MIT", "dependencies": { - "@matterlabs/hardhat-zksync-solc": "^1.2.0", + "@matterlabs/hardhat-zksync-solc": "^1.2.5", "chai": "^4.3.4", "chalk": "^4.1.2", "fs-extra": "^11.2.0", @@ -1067,7 +720,7 @@ "peerDependencies": { "ethers": "^6.12.2", "hardhat": "^2.22.5", - "zksync-ethers": "^6.8.0" + "zksync-ethers": "^6.11.2" } }, "node_modules/@matterlabs/hardhat-zksync-deploy/node_modules/chai": { @@ -1090,9 +743,9 @@ } }, "node_modules/@matterlabs/hardhat-zksync-ethers": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@matterlabs/hardhat-zksync-ethers/-/hardhat-zksync-ethers-1.2.0.tgz", - "integrity": "sha512-WT+391JYxNZj6/Uq9OnHKiGUhm4fne6tFoVKFzbrJVdLfsa9wodCJJRNbPOd0MfJFfUFwubyIq2WjlljOBIhQg==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@matterlabs/hardhat-zksync-ethers/-/hardhat-zksync-ethers-1.2.1.tgz", + "integrity": "sha512-J/ZpGx2Ig9AUxsKbE4IqpQ6hetqO7RPRFaSrdIcEWzurSYWb40Ih/HkQD03f5cSAjzhQEKaNlyVofefqLGkdZg==", "dev": true, "license": "MIT", "dependencies": { @@ -1128,20 +781,22 @@ } }, "node_modules/@matterlabs/hardhat-zksync-node": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@matterlabs/hardhat-zksync-node/-/hardhat-zksync-node-1.1.1.tgz", - "integrity": "sha512-cDN4PbntNRAu9CRCwWY1qNxA7Nsr5lLGC2MT80p/h7/FR9AT4USUgnRCeYsgNOKwa6c9mRNwD/CxJhgreYrUbA==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@matterlabs/hardhat-zksync-node/-/hardhat-zksync-node-1.2.0.tgz", + "integrity": "sha512-cTL8FrsolQEJMn2K25Nj/78rydRs/YiQyUu3Q1Rn5axrtVWXWATUP4z7hE5qH2lWk3VZcC9GYFrewP5c1Q+A9Q==", "dev": true, "license": "MIT", "dependencies": { - "@matterlabs/hardhat-zksync-solc": "^1.2.1", + "@matterlabs/hardhat-zksync-solc": "^1.2.5", "axios": "^1.7.2", "chai": "^4.3.4", "chalk": "^4.1.2", + "debug": "^4.3.5", "fs-extra": "^11.2.0", "proxyquire": "^2.1.3", "sinon": "^18.0.0", "sinon-chai": "^3.7.0", + "source-map-support": "^0.5.21", "undici": "^6.18.2" }, "peerDependencies": { @@ -1168,9 +823,9 @@ } }, "node_modules/@matterlabs/hardhat-zksync-solc": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@matterlabs/hardhat-zksync-solc/-/hardhat-zksync-solc-1.2.4.tgz", - "integrity": "sha512-9Nk95kxOZ9rl26trP/pXDLw5MqFAd0CD8FMTGDvA5HBGk6CL2wg4tS0gmucYz5R4qj09KUYOO4FW4rgd/atcGg==", + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/@matterlabs/hardhat-zksync-solc/-/hardhat-zksync-solc-1.2.5.tgz", + "integrity": "sha512-iZyznWl1Hoe/Z46hnUe1s2drBZBjJOS/eN+Ql2lIBX9B6NevBl9DYzkKzH5HEIMCLGnX9sWpRAJqUQJWy9UB6w==", "dev": true, "license": "MIT", "dependencies": { @@ -1210,19 +865,21 @@ } }, "node_modules/@matterlabs/hardhat-zksync-upgradable": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/@matterlabs/hardhat-zksync-upgradable/-/hardhat-zksync-upgradable-1.6.0.tgz", - "integrity": "sha512-s/MHJyMQKEEtjIWopht7dP/JLzmoD1yJZrslimYlHXJf+pGiuNZp5AQ2bU1JMUlTym6RRdyrtGTQwPtjdONfvg==", + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/@matterlabs/hardhat-zksync-upgradable/-/hardhat-zksync-upgradable-1.8.2.tgz", + "integrity": "sha512-1eAEH+UpuiW6XGUQY6t3UIVNDu4vDI+vfjnpimEeeZi0EzpPI11+ZF8wKmTlSGHwnQei8vVGrrnTCp2vqHMD4A==", "dev": true, "license": "MIT", "dependencies": { - "@matterlabs/hardhat-zksync-deploy": "^1.5.0", - "@matterlabs/hardhat-zksync-ethers": "^1.2.0", - "@matterlabs/hardhat-zksync-solc": "^1.2.4", - "@openzeppelin/contracts-hardhat-zksync-upgradable": "npm:@openzeppelin/contracts@^4.9.2", - "@openzeppelin/defender-admin-client": "^1.52.0", - "@openzeppelin/hardhat-upgrades": "~2.5.1", - "@openzeppelin/upgrades-core": "^1.31.3", + "@matterlabs/hardhat-zksync-deploy": "^1.6.0", + "@matterlabs/hardhat-zksync-ethers": "^1.2.1", + "@matterlabs/hardhat-zksync-solc": "^1.2.5", + "@openzeppelin/contracts-hardhat-zksync-upgradable": "npm:@openzeppelin/contracts@^5.0.2", + "@openzeppelin/defender-sdk-base-client": "^1.10.0", + "@openzeppelin/defender-sdk-deploy-client": "^1.10.0", + "@openzeppelin/defender-sdk-network-client": "^1.10.0", + "@openzeppelin/hardhat-upgrades": "^3.2.1", + "@openzeppelin/upgrades-core": "^1.37.0", "chalk": "^4.1.2", "compare-versions": "^6.1.0", "ethereumjs-util": "^7.1.5", @@ -1232,7 +889,20 @@ "proper-lockfile": "^4.1.2", "semver": "^7.6.2", "solidity-ast": "^0.4.56", - "zksync-ethers": "^6.11.2" + "zksync-ethers": "^6.15.0" + } + }, + "node_modules/@matterlabs/hardhat-zksync-upgradable/node_modules/zksync-ethers": { + "version": "6.15.3", + "resolved": "https://registry.npmjs.org/zksync-ethers/-/zksync-ethers-6.15.3.tgz", + "integrity": "sha512-AAFf5HKlkGpLRSE1CB8gBIlswbnWBPHD2ex4bcFG8GJFr1iQuq+LbMrisDm17jNR4Msi1WkNgIartS7nXcOrTg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18.9.0" + }, + "peerDependencies": { + "ethers": "^6.7.1" } }, "node_modules/@matterlabs/hardhat-zksync-verify": { @@ -1745,114 +1415,13 @@ } }, "node_modules/@nomicfoundation/slang": { - "version": "0.17.0", - "resolved": "https://registry.npmjs.org/@nomicfoundation/slang/-/slang-0.17.0.tgz", - "integrity": "sha512-1GlkGRcGpVnjFw9Z1vvDKOKo2mzparFt7qrl2pDxWp+jrVtlvej98yCMX52pVyrYE7ZeOSZFnx/DtsSgoukStQ==", + "version": "0.18.3", + "resolved": "https://registry.npmjs.org/@nomicfoundation/slang/-/slang-0.18.3.tgz", + "integrity": "sha512-YqAWgckqbHM0/CZxi9Nlf4hjk9wUNLC9ngWCWBiqMxPIZmzsVKYuChdlrfeBPQyvQQBoOhbx+7C1005kLVQDZQ==", "dev": true, "license": "MIT", "dependencies": { - "@nomicfoundation/slang-darwin-arm64": "0.17.0", - "@nomicfoundation/slang-darwin-x64": "0.17.0", - "@nomicfoundation/slang-linux-arm64-gnu": "0.17.0", - "@nomicfoundation/slang-linux-arm64-musl": "0.17.0", - "@nomicfoundation/slang-linux-x64-gnu": "0.17.0", - "@nomicfoundation/slang-linux-x64-musl": "0.17.0", - "@nomicfoundation/slang-win32-arm64-msvc": "0.17.0", - "@nomicfoundation/slang-win32-ia32-msvc": "0.17.0", - "@nomicfoundation/slang-win32-x64-msvc": "0.17.0" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/@nomicfoundation/slang-darwin-arm64": { - "version": "0.17.0", - "resolved": "https://registry.npmjs.org/@nomicfoundation/slang-darwin-arm64/-/slang-darwin-arm64-0.17.0.tgz", - "integrity": "sha512-O0q94EUtoWy9A5kOTOa9/khtxXDYnLqmuda9pQELurSiwbQEVCPQL8kb34VbOW+ifdre66JM/05Xw9JWhIZ9sA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 10" - } - }, - "node_modules/@nomicfoundation/slang-darwin-x64": { - "version": "0.17.0", - "resolved": "https://registry.npmjs.org/@nomicfoundation/slang-darwin-x64/-/slang-darwin-x64-0.17.0.tgz", - "integrity": "sha512-IaDbHzvT08sBK2HyGzonWhq1uu8IxdjmTqAWHr25Oh/PYnamdi8u4qchZXXYKz/DHLoYN3vIpBXoqLQIomhD/g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 10" - } - }, - "node_modules/@nomicfoundation/slang-linux-arm64-gnu": { - "version": "0.17.0", - "resolved": "https://registry.npmjs.org/@nomicfoundation/slang-linux-arm64-gnu/-/slang-linux-arm64-gnu-0.17.0.tgz", - "integrity": "sha512-Lj4anvOsQZxs1SycG8VyT2Rl2oqIhyLSUCgGepTt3CiJ/bM+8r8bLJIgh8vKkki4BWz49YsYIgaJB2IPv8FFTw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 10" - } - }, - "node_modules/@nomicfoundation/slang-linux-arm64-musl": { - "version": "0.17.0", - "resolved": "https://registry.npmjs.org/@nomicfoundation/slang-linux-arm64-musl/-/slang-linux-arm64-musl-0.17.0.tgz", - "integrity": "sha512-/xkTCa9d5SIWUBQE3BmLqDFfJRr4yUBwbl4ynPiGUpRXrD69cs6pWKkwjwz/FdBpXqVo36I+zY95qzoTj/YhOA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 10" - } - }, - "node_modules/@nomicfoundation/slang-linux-x64-gnu": { - "version": "0.17.0", - "resolved": "https://registry.npmjs.org/@nomicfoundation/slang-linux-x64-gnu/-/slang-linux-x64-gnu-0.17.0.tgz", - "integrity": "sha512-oe5IO5vntOqYvTd67deCHPIWuSuWm6aYtT2/0Kqz2/VLtGz4ClEulBSRwfnNzBVtw2nksWipE1w8BzhImI7Syg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 10" - } - }, - "node_modules/@nomicfoundation/slang-linux-x64-musl": { - "version": "0.17.0", - "resolved": "https://registry.npmjs.org/@nomicfoundation/slang-linux-x64-musl/-/slang-linux-x64-musl-0.17.0.tgz", - "integrity": "sha512-PpYCI5K/kgLAMXaPY0V4VST5gCDprEOh7z/47tbI8kJQumI5odjsj/Cs8MpTo7/uRH6flKYbVNgUzcocWVYrAQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 10" - } - }, - "node_modules/@nomicfoundation/slang-win32-arm64-msvc": { - "version": "0.17.0", - "resolved": "https://registry.npmjs.org/@nomicfoundation/slang-win32-arm64-msvc/-/slang-win32-arm64-msvc-0.17.0.tgz", - "integrity": "sha512-u/Mkf7OjokdBilP7QOJj6QYJU4/mjkbKnTX21wLyCIzeVWS7yafRPYpBycKIBj2pRRZ6ceAY5EqRpb0aiCq+0Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 10" - } - }, - "node_modules/@nomicfoundation/slang-win32-ia32-msvc": { - "version": "0.17.0", - "resolved": "https://registry.npmjs.org/@nomicfoundation/slang-win32-ia32-msvc/-/slang-win32-ia32-msvc-0.17.0.tgz", - "integrity": "sha512-XJBVQfNnZQUv0tP2JSJ573S+pmgrLWgqSZOGaMllnB/TL1gRci4Z7dYRJUF2s82GlRJE+FHSI2Ro6JISKmlXCg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 10" - } - }, - "node_modules/@nomicfoundation/slang-win32-x64-msvc": { - "version": "0.17.0", - "resolved": "https://registry.npmjs.org/@nomicfoundation/slang-win32-x64-msvc/-/slang-win32-x64-msvc-0.17.0.tgz", - "integrity": "sha512-zPGsAeiTfqfPNYHD8BfrahQmYzA78ZraoHKTGraq/1xwJwzBK4bu/NtvVA4pJjBV+B4L6DCxVhSbpn40q26JQA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 10" + "@bytecodealliance/preview2-shim": "0.17.0" } }, "node_modules/@nomicfoundation/solidity-analyzer": { @@ -2215,145 +1784,70 @@ }, "node_modules/@openzeppelin/contracts-hardhat-zksync-upgradable": { "name": "@openzeppelin/contracts", - "version": "4.9.6", - "resolved": "https://registry.npmjs.org/@openzeppelin/contracts/-/contracts-4.9.6.tgz", - "integrity": "sha512-xSmezSupL+y9VkHZJGDoCBpmnB2ogM13ccaYDWqJTfS3dbuHkgjuwDFUmaFauBCboQMGB/S5UqUl2y54X99BmA==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@openzeppelin/contracts/-/contracts-5.1.0.tgz", + "integrity": "sha512-p1ULhl7BXzjjbha5aqst+QMLY+4/LCWADXOCsmLHRM77AqiPjnd9vvUN9sosUfhL9JGKpZ0TjEGxgvnizmWGSA==", "dev": true, "license": "MIT" }, - "node_modules/@openzeppelin/contracts-upgradeable": { - "version": "4.9.6", - "resolved": "https://registry.npmjs.org/@openzeppelin/contracts-upgradeable/-/contracts-upgradeable-4.9.6.tgz", - "integrity": "sha512-m4iHazOsOCv1DgM7eD7GupTJ+NFVujRZt1wzddDPSVGpWdKq1SKkla5htKG7+IS4d2XOCtzkUNwRZ7Vq5aEUMA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@openzeppelin/defender-admin-client": { - "version": "1.54.6", - "resolved": "https://registry.npmjs.org/@openzeppelin/defender-admin-client/-/defender-admin-client-1.54.6.tgz", - "integrity": "sha512-P4lxJDySrekWNuPa7FeyW/UmuxnuIXIAGYr5gZnmnMHRsYNaw+XfgkiCDfoGtjEyJbXYxXttYF6iAZhWQPdf1g==", - "deprecated": "This package has been deprecated and will no longer be maintained, please use @openzeppelin/defender-sdk package instead.", - "dev": true, - "license": "MIT", - "dependencies": { - "@openzeppelin/defender-base-client": "1.54.6", - "axios": "^1.4.0", - "ethers": "^5.7.2", - "lodash": "^4.17.19", - "node-fetch": "^2.6.0" - } - }, - "node_modules/@openzeppelin/defender-admin-client/node_modules/ethers": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/ethers/-/ethers-5.7.2.tgz", - "integrity": "sha512-wswUsmWo1aOK8rR7DIKiWSw9DbLWe6x98Jrn8wcTflTVvaXhAMaB5zGAXy0GYQEQp9iO1iSHWVyARQm11zUtyg==", + "node_modules/@openzeppelin/defender-sdk-base-client": { + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/@openzeppelin/defender-sdk-base-client/-/defender-sdk-base-client-1.15.2.tgz", + "integrity": "sha512-N3ZTeH8TXyklL7yNPMLUv0dxQwT78DTkOEDhzMS2/QE2FxbXrclSseoeeXxl6UYI61RBtZKn+okbSsbwiB5QWQ==", "dev": true, - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], "license": "MIT", "dependencies": { - "@ethersproject/abi": "5.7.0", - "@ethersproject/abstract-provider": "5.7.0", - "@ethersproject/abstract-signer": "5.7.0", - "@ethersproject/address": "5.7.0", - "@ethersproject/base64": "5.7.0", - "@ethersproject/basex": "5.7.0", - "@ethersproject/bignumber": "5.7.0", - "@ethersproject/bytes": "5.7.0", - "@ethersproject/constants": "5.7.0", - "@ethersproject/contracts": "5.7.0", - "@ethersproject/hash": "5.7.0", - "@ethersproject/hdnode": "5.7.0", - "@ethersproject/json-wallets": "5.7.0", - "@ethersproject/keccak256": "5.7.0", - "@ethersproject/logger": "5.7.0", - "@ethersproject/networks": "5.7.1", - "@ethersproject/pbkdf2": "5.7.0", - "@ethersproject/properties": "5.7.0", - "@ethersproject/providers": "5.7.2", - "@ethersproject/random": "5.7.0", - "@ethersproject/rlp": "5.7.0", - "@ethersproject/sha2": "5.7.0", - "@ethersproject/signing-key": "5.7.0", - "@ethersproject/solidity": "5.7.0", - "@ethersproject/strings": "5.7.0", - "@ethersproject/transactions": "5.7.0", - "@ethersproject/units": "5.7.0", - "@ethersproject/wallet": "5.7.0", - "@ethersproject/web": "5.7.1", - "@ethersproject/wordlists": "5.7.0" - } - }, - "node_modules/@openzeppelin/defender-base-client": { - "version": "1.54.6", - "resolved": "https://registry.npmjs.org/@openzeppelin/defender-base-client/-/defender-base-client-1.54.6.tgz", - "integrity": "sha512-PTef+rMxkM5VQ7sLwLKSjp2DBakYQd661ZJiSRywx+q/nIpm3B/HYGcz5wPZCA5O/QcEP6TatXXDoeMwimbcnw==", - "deprecated": "This package has been deprecated and will no longer be maintained, please use @openzeppelin/defender-sdk package instead.", - "dev": true, - "license": "MIT", - "dependencies": { - "amazon-cognito-identity-js": "^6.0.1", - "async-retry": "^1.3.3", - "axios": "^1.4.0", - "lodash": "^4.17.19", - "node-fetch": "^2.6.0" + "amazon-cognito-identity-js": "^6.3.6", + "async-retry": "^1.3.3" } }, - "node_modules/@openzeppelin/defender-sdk-base-client": { - "version": "1.14.4", - "resolved": "https://registry.npmjs.org/@openzeppelin/defender-sdk-base-client/-/defender-sdk-base-client-1.14.4.tgz", - "integrity": "sha512-tOePVQLKpqfGQ1GMzHvSBNd2psPYd86LDNpvdl5gjD0Y2kW/zNh5qBXy29RraGtk/qc8zs9hzS5pAOh0vhGkGQ==", + "node_modules/@openzeppelin/defender-sdk-deploy-client": { + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/@openzeppelin/defender-sdk-deploy-client/-/defender-sdk-deploy-client-1.15.2.tgz", + "integrity": "sha512-zspzMqh+OC8arXAkgBqTUDVO+NfCkt54UrsmQHbA3UAjr5TiDXKycBKU5ORb01hE+2gAmoPwEpDW9uS2VLg33A==", "dev": true, "license": "MIT", "dependencies": { - "amazon-cognito-identity-js": "^6.3.6", - "async-retry": "^1.3.3" + "@openzeppelin/defender-sdk-base-client": "^1.15.2", + "axios": "^1.7.2", + "lodash": "^4.17.21" } }, - "node_modules/@openzeppelin/defender-sdk-deploy-client": { - "version": "1.14.4", - "resolved": "https://registry.npmjs.org/@openzeppelin/defender-sdk-deploy-client/-/defender-sdk-deploy-client-1.14.4.tgz", - "integrity": "sha512-+diSoz1zid37LMsY2RDxI+uAsYx9Eryg8Vz+yfvuyd56fXrzjQEln7BBtYQw+2zp9yvyAByOL5XSQdrQga9OBQ==", + "node_modules/@openzeppelin/defender-sdk-network-client": { + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/@openzeppelin/defender-sdk-network-client/-/defender-sdk-network-client-1.15.2.tgz", + "integrity": "sha512-9r9pegc1aR7xzP9fmj1zvkk0OXMRJE10JabxxiJzAQQgmNXDeTGI6W5bFgrNJfxzcImNGqddJ3K4weKdLyL21A==", "dev": true, "license": "MIT", "dependencies": { - "@openzeppelin/defender-sdk-base-client": "^1.14.4", + "@openzeppelin/defender-sdk-base-client": "^1.15.2", "axios": "^1.7.2", "lodash": "^4.17.21" } }, "node_modules/@openzeppelin/hardhat-upgrades": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/@openzeppelin/hardhat-upgrades/-/hardhat-upgrades-2.5.1.tgz", - "integrity": "sha512-wRwq9f2PqlfIdNGFApsqRpqptqy98exSFp8SESb6Brgw4L07sExySInNJhscM/tWVSnR1Qnuws9Ck6Fs5zIxvg==", + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/@openzeppelin/hardhat-upgrades/-/hardhat-upgrades-3.7.0.tgz", + "integrity": "sha512-dTnqqTIZUOyEzL62FIusZPeac9CqTD+x3Q5h+46JBALgS9DubUq/jXMhiE3JKLco3RELZQCh/9GYKBoUA0R2DQ==", "dev": true, "license": "MIT", "dependencies": { - "@openzeppelin/defender-admin-client": "^1.52.0", - "@openzeppelin/defender-base-client": "^1.52.0", - "@openzeppelin/defender-sdk-base-client": "^1.8.0", - "@openzeppelin/defender-sdk-deploy-client": "^1.8.0", - "@openzeppelin/upgrades-core": "^1.31.2", + "@openzeppelin/defender-sdk-base-client": "^1.14.4", + "@openzeppelin/defender-sdk-deploy-client": "^1.14.4", + "@openzeppelin/defender-sdk-network-client": "^1.14.4", + "@openzeppelin/upgrades-core": "^1.41.0", "chalk": "^4.1.0", "debug": "^4.1.1", "ethereumjs-util": "^7.1.5", "proper-lockfile": "^4.1.1", - "undici": "^5.14.0" + "undici": "^6.11.1" }, "bin": { "migrate-oz-cli-project": "dist/scripts/migrate-oz-cli-project.js" }, "peerDependencies": { "@nomicfoundation/hardhat-ethers": "^3.0.0", - "@nomicfoundation/hardhat-verify": "^1.1.0", + "@nomicfoundation/hardhat-verify": "^2.0.0", "ethers": "^6.6.0", "hardhat": "^2.0.2" }, @@ -2363,27 +1857,14 @@ } } }, - "node_modules/@openzeppelin/hardhat-upgrades/node_modules/undici": { - "version": "5.28.4", - "resolved": "https://registry.npmjs.org/undici/-/undici-5.28.4.tgz", - "integrity": "sha512-72RFADWFqKmUb2hmmvNODKL3p9hcB6Gt2DOQMis1SEBaV6a4MH8soBvzg+95CYhCKPFedut2JY9bMfrDl9D23g==", - "dev": true, - "license": "MIT", - "dependencies": { - "@fastify/busboy": "^2.0.0" - }, - "engines": { - "node": ">=14.0" - } - }, "node_modules/@openzeppelin/upgrades-core": { - "version": "1.37.1", - "resolved": "https://registry.npmjs.org/@openzeppelin/upgrades-core/-/upgrades-core-1.37.1.tgz", - "integrity": "sha512-dMQPDoMn1OUZXsCHT1thnAmkZ14v0FNlst5Ej8MIfujOv0k74kUok5XeuNF42fYewnNUYMkkz3PhXU1OIwSeyg==", + "version": "1.41.0", + "resolved": "https://registry.npmjs.org/@openzeppelin/upgrades-core/-/upgrades-core-1.41.0.tgz", + "integrity": "sha512-+oryinqZnxkiZvg7bWqWX4Ki/CNwVUZEqC6Elpi5PQoahpL3/6Sq9xjIozD5AiI2O61h8JHQ+A//5NtczyavJw==", "dev": true, "license": "MIT", "dependencies": { - "@nomicfoundation/slang": "^0.17.0", + "@nomicfoundation/slang": "^0.18.3", "cbor": "^9.0.0", "chalk": "^4.1.0", "compare-versions": "^6.0.0", @@ -2639,9 +2120,9 @@ "license": "(Unlicense OR Apache-2.0)" }, "node_modules/@smithy/types": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/@smithy/types/-/types-3.4.2.tgz", - "integrity": "sha512-tHiFcfcVedVBHpmHUEUHOCCih8iZbIAYn9NvPsNzaPm/237I3imdDdZoOC8c87H5HBAVEa06tTgb+OcSWV9g5w==", + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/@smithy/types/-/types-3.7.1.tgz", + "integrity": "sha512-XKLcLXZY7sUQgvvWyeaL/qwNPp6V3dWcUjqrQKjSb+tzYiCy340R/c64LV5j+Tnb2GhmunEX0eou+L+m2hJNYA==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -2652,9 +2133,9 @@ } }, "node_modules/@smithy/types/node_modules/tslib": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz", - "integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==", + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", "dev": true, "license": "0BSD" }, @@ -3065,13 +2546,6 @@ "dev": true, "license": "Unlicense" }, - "node_modules/bech32": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/bech32/-/bech32-1.1.4.tgz", - "integrity": "sha512-s0IrSOzLlbvX7yp4WBfPITzpAU8sqQcpsmwXDiKwrG4r491vwCO/XpejasRNl0piBMe/DvP4Tz0mIS/X1DPJBQ==", - "dev": true, - "license": "MIT" - }, "node_modules/binary-extensions": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", diff --git a/code/multisig/package.json b/code/multisig/package.json index f6847051..4b4a0fea 100644 --- a/code/multisig/package.json +++ b/code/multisig/package.json @@ -14,18 +14,18 @@ "test": "hardhat test --network hardhat" }, "devDependencies": { - "@matterlabs/hardhat-zksync": "1.1.0", - "@matterlabs/zksync-contracts": "^0.6.1", + "@matterlabs/hardhat-zksync": "1.3.0", + "@matterlabs/zksync-contracts": "0.6.1", "@openzeppelin/contracts": "4.9.5", "@types/chai": "^5.0.0", "@types/mocha": "^10.0.7", "chai": "^5.1.1", "dotenv": "^16.4.5", "ethers": "^6.13.2", - "hardhat": "^2.22.7", + "hardhat": "2.22.10", "mocha": "^10.7.0", "ts-node": "^10.9.2", "typescript": "^5.5.4", - "zksync-ethers": "^6.11.0" + "zksync-ethers": "6.12.1" } } diff --git a/code/webauthn/contracts/package-lock.json b/code/webauthn/contracts/package-lock.json index 88cd42de..eb2e813d 100644 --- a/code/webauthn/contracts/package-lock.json +++ b/code/webauthn/contracts/package-lock.json @@ -7,20 +7,20 @@ "name": "zksync-hardhat-template", "license": "MIT", "devDependencies": { - "@matterlabs/hardhat-zksync": "^1.1.0", - "@matterlabs/zksync-contracts": "^0.6.1", - "@nomicfoundation/hardhat-verify": "^2.0.9", + "@matterlabs/hardhat-zksync": "1.1.0", + "@matterlabs/zksync-contracts": "0.6.1", + "@nomicfoundation/hardhat-verify": "2.0.9", "@openzeppelin/contracts": "^4.9.5", "@types/chai": "^5.0.0", "@types/mocha": "^10.0.7", "chai": "^5.1.1", "dotenv": "^16.4.5", "ethers": "^6.13.2", - "hardhat": "^2.22.7", + "hardhat": "2.22.9", "mocha": "^10.7.0", "ts-node": "^10.9.2", "typescript": "^5.5.4", - "zksync-ethers": "^6.11.0" + "zksync-ethers": "6.12.0" } }, "node_modules/@adraffy/ens-normalize": { @@ -574,6 +574,7 @@ "resolved": "https://registry.npmjs.org/@matterlabs/hardhat-zksync/-/hardhat-zksync-1.1.0.tgz", "integrity": "sha512-Q78dv2tXY/g1mMY2lovg3/xE6YCTC6mBYIyi808Fb/p6Ql4ko/82hxMf60qb4ayh2LiGqv9ZvVjCijlF1w8ffw==", "dev": true, + "license": "MIT", "dependencies": { "@matterlabs/hardhat-zksync-deploy": "^1.5.0", "@matterlabs/hardhat-zksync-ethers": "^1.1.0", @@ -603,30 +604,14 @@ "@matterlabs/hardhat-zksync-verify": "^1.5.0" } }, - "node_modules/@matterlabs/hardhat-zksync-ethers": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@matterlabs/hardhat-zksync-ethers/-/hardhat-zksync-ethers-1.1.0.tgz", - "integrity": "sha512-iX3ZxmA1WaVs1JQOk+Hs90dufGVKaYxn37dx08m4P+qiKWRCeJWj67UnA7bv/b13l5Yip8Qy3UvoY6BvQcVyWQ==", - "dev": true, - "dependencies": { - "@matterlabs/hardhat-zksync-deploy": "^1.5.0", - "@matterlabs/hardhat-zksync-solc": "^1.2.0", - "chai": "^4.3.4", - "chalk": "^4.1.2", - "hardhat": "^2.22.5" - }, - "peerDependencies": { - "ethers": "^6.12.2", - "zksync-ethers": "^6.8.0" - } - }, - "node_modules/@matterlabs/hardhat-zksync-ethers/node_modules/@matterlabs/hardhat-zksync-deploy": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@matterlabs/hardhat-zksync-deploy/-/hardhat-zksync-deploy-1.5.0.tgz", - "integrity": "sha512-7LAgYYwoKWHeR+3CyWEvA3NKBKtt7ktcr7SX6ZPgbEYqHAdXH02vxJZGwNADtMWpyYm8h+fEQkpPIgErD4NhmA==", + "node_modules/@matterlabs/hardhat-zksync-deploy": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@matterlabs/hardhat-zksync-deploy/-/hardhat-zksync-deploy-1.6.0.tgz", + "integrity": "sha512-yaOfhw7hmLOriBc+TnHrFOVKyi79XFqJN5D1Z4T6CadaSNLeq7pgBV81kkgVzaCJVoA/La2RGxPowsG7riZGbw==", "dev": true, + "license": "MIT", "dependencies": { - "@matterlabs/hardhat-zksync-solc": "^1.2.0", + "@matterlabs/hardhat-zksync-solc": "^1.2.5", "chai": "^4.3.4", "chalk": "^4.1.2", "fs-extra": "^11.2.0", @@ -639,22 +624,10 @@ "peerDependencies": { "ethers": "^6.12.2", "hardhat": "^2.22.5", - "zksync-ethers": "^6.8.0" + "zksync-ethers": "^6.11.2" } }, - "node_modules/@matterlabs/hardhat-zksync-ethers/node_modules/@ts-morph/common": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/@ts-morph/common/-/common-0.23.0.tgz", - "integrity": "sha512-m7Lllj9n/S6sOkCkRftpM7L24uvmfXQFedlW/4hENcuJH1HHm9u5EgxZb9uVjQSCGrbBWBkOGgcTxNg36r6ywA==", - "dev": true, - "dependencies": { - "fast-glob": "^3.3.2", - "minimatch": "^9.0.3", - "mkdirp": "^3.0.1", - "path-browserify": "^1.0.1" - } - }, - "node_modules/@matterlabs/hardhat-zksync-ethers/node_modules/chai": { + "node_modules/@matterlabs/hardhat-zksync-deploy/node_modules/chai": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/chai/-/chai-4.5.0.tgz", "integrity": "sha512-RITGBfijLkBddZvnn8jdqoTypxvqbOLYQkGGxXzeFjVHvudaPw0HNFD9x928/eUwYWd2dPCugVqspGALTZZQKw==", @@ -673,20 +646,40 @@ "node": ">=4" } }, - "node_modules/@matterlabs/hardhat-zksync-ethers/node_modules/code-block-writer": { - "version": "13.0.2", - "resolved": "https://registry.npmjs.org/code-block-writer/-/code-block-writer-13.0.2.tgz", - "integrity": "sha512-XfXzAGiStXSmCIwrkdfvc7FS5Dtj8yelCtyOf2p2skCAfvLd6zu0rGzuS9NSCO3bq1JKpFZ7tbKdKlcd5occQA==", - "dev": true + "node_modules/@matterlabs/hardhat-zksync-ethers": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@matterlabs/hardhat-zksync-ethers/-/hardhat-zksync-ethers-1.1.0.tgz", + "integrity": "sha512-iX3ZxmA1WaVs1JQOk+Hs90dufGVKaYxn37dx08m4P+qiKWRCeJWj67UnA7bv/b13l5Yip8Qy3UvoY6BvQcVyWQ==", + "dev": true, + "dependencies": { + "@matterlabs/hardhat-zksync-deploy": "^1.5.0", + "@matterlabs/hardhat-zksync-solc": "^1.2.0", + "chai": "^4.3.4", + "chalk": "^4.1.2", + "hardhat": "^2.22.5" + }, + "peerDependencies": { + "ethers": "^6.12.2", + "zksync-ethers": "^6.8.0" + } }, - "node_modules/@matterlabs/hardhat-zksync-ethers/node_modules/ts-morph": { - "version": "22.0.0", - "resolved": "https://registry.npmjs.org/ts-morph/-/ts-morph-22.0.0.tgz", - "integrity": "sha512-M9MqFGZREyeb5fTl6gNHKZLqBQA0TjA1lea+CR48R8EBTDuWrNqW6ccC5QvjNR4s6wDumD3LTCjOFSp9iwlzaw==", + "node_modules/@matterlabs/hardhat-zksync-ethers/node_modules/chai": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/chai/-/chai-4.5.0.tgz", + "integrity": "sha512-RITGBfijLkBddZvnn8jdqoTypxvqbOLYQkGGxXzeFjVHvudaPw0HNFD9x928/eUwYWd2dPCugVqspGALTZZQKw==", "dev": true, + "license": "MIT", "dependencies": { - "@ts-morph/common": "~0.23.0", - "code-block-writer": "^13.0.1" + "assertion-error": "^1.1.0", + "check-error": "^1.0.3", + "deep-eql": "^4.1.3", + "get-func-name": "^2.0.2", + "loupe": "^2.3.6", + "pathval": "^1.1.1", + "type-detect": "^4.1.0" + }, + "engines": { + "node": ">=4" } }, "node_modules/@matterlabs/hardhat-zksync-node": { @@ -729,10 +722,11 @@ } }, "node_modules/@matterlabs/hardhat-zksync-solc": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@matterlabs/hardhat-zksync-solc/-/hardhat-zksync-solc-1.2.3.tgz", - "integrity": "sha512-vRvA89DEV49vBcm1/lZVVp+k3OHjuFzhGnzzgwk9zmV9rr4onRDtTShPbu7fP6MdJOTZQ0F3f82rYKsh0ERqNA==", + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/@matterlabs/hardhat-zksync-solc/-/hardhat-zksync-solc-1.2.5.tgz", + "integrity": "sha512-iZyznWl1Hoe/Z46hnUe1s2drBZBjJOS/eN+Ql2lIBX9B6NevBl9DYzkKzH5HEIMCLGnX9sWpRAJqUQJWy9UB6w==", "dev": true, + "license": "MIT", "dependencies": { "@nomiclabs/hardhat-docker": "^2.0.2", "chai": "^4.3.4", @@ -791,75 +785,6 @@ "zksync-ethers": "^6.8.0" } }, - "node_modules/@matterlabs/hardhat-zksync-upgradable/node_modules/@matterlabs/hardhat-zksync-deploy": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@matterlabs/hardhat-zksync-deploy/-/hardhat-zksync-deploy-1.5.0.tgz", - "integrity": "sha512-7LAgYYwoKWHeR+3CyWEvA3NKBKtt7ktcr7SX6ZPgbEYqHAdXH02vxJZGwNADtMWpyYm8h+fEQkpPIgErD4NhmA==", - "dev": true, - "dependencies": { - "@matterlabs/hardhat-zksync-solc": "^1.2.0", - "chai": "^4.3.4", - "chalk": "^4.1.2", - "fs-extra": "^11.2.0", - "glob": "^10.4.1", - "lodash": "^4.17.21", - "sinon": "^18.0.0", - "sinon-chai": "^3.7.0", - "ts-morph": "^22.0.0" - }, - "peerDependencies": { - "ethers": "^6.12.2", - "hardhat": "^2.22.5", - "zksync-ethers": "^6.8.0" - } - }, - "node_modules/@matterlabs/hardhat-zksync-upgradable/node_modules/@ts-morph/common": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/@ts-morph/common/-/common-0.23.0.tgz", - "integrity": "sha512-m7Lllj9n/S6sOkCkRftpM7L24uvmfXQFedlW/4hENcuJH1HHm9u5EgxZb9uVjQSCGrbBWBkOGgcTxNg36r6ywA==", - "dev": true, - "dependencies": { - "fast-glob": "^3.3.2", - "minimatch": "^9.0.3", - "mkdirp": "^3.0.1", - "path-browserify": "^1.0.1" - } - }, - "node_modules/@matterlabs/hardhat-zksync-upgradable/node_modules/chai": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/chai/-/chai-4.5.0.tgz", - "integrity": "sha512-RITGBfijLkBddZvnn8jdqoTypxvqbOLYQkGGxXzeFjVHvudaPw0HNFD9x928/eUwYWd2dPCugVqspGALTZZQKw==", - "dev": true, - "license": "MIT", - "dependencies": { - "assertion-error": "^1.1.0", - "check-error": "^1.0.3", - "deep-eql": "^4.1.3", - "get-func-name": "^2.0.2", - "loupe": "^2.3.6", - "pathval": "^1.1.1", - "type-detect": "^4.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@matterlabs/hardhat-zksync-upgradable/node_modules/code-block-writer": { - "version": "13.0.2", - "resolved": "https://registry.npmjs.org/code-block-writer/-/code-block-writer-13.0.2.tgz", - "integrity": "sha512-XfXzAGiStXSmCIwrkdfvc7FS5Dtj8yelCtyOf2p2skCAfvLd6zu0rGzuS9NSCO3bq1JKpFZ7tbKdKlcd5occQA==", - "dev": true - }, - "node_modules/@matterlabs/hardhat-zksync-upgradable/node_modules/ts-morph": { - "version": "22.0.0", - "resolved": "https://registry.npmjs.org/ts-morph/-/ts-morph-22.0.0.tgz", - "integrity": "sha512-M9MqFGZREyeb5fTl6gNHKZLqBQA0TjA1lea+CR48R8EBTDuWrNqW6ccC5QvjNR4s6wDumD3LTCjOFSp9iwlzaw==", - "dev": true, - "dependencies": { - "@ts-morph/common": "~0.23.0", - "code-block-writer": "^13.0.1" - } - }, "node_modules/@matterlabs/hardhat-zksync-verify": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/@matterlabs/hardhat-zksync-verify/-/hardhat-zksync-verify-1.6.0.tgz", @@ -903,40 +828,6 @@ "node": ">=4" } }, - "node_modules/@matterlabs/hardhat-zksync/node_modules/@matterlabs/hardhat-zksync-deploy": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@matterlabs/hardhat-zksync-deploy/-/hardhat-zksync-deploy-1.5.0.tgz", - "integrity": "sha512-7LAgYYwoKWHeR+3CyWEvA3NKBKtt7ktcr7SX6ZPgbEYqHAdXH02vxJZGwNADtMWpyYm8h+fEQkpPIgErD4NhmA==", - "dev": true, - "dependencies": { - "@matterlabs/hardhat-zksync-solc": "^1.2.0", - "chai": "^4.3.4", - "chalk": "^4.1.2", - "fs-extra": "^11.2.0", - "glob": "^10.4.1", - "lodash": "^4.17.21", - "sinon": "^18.0.0", - "sinon-chai": "^3.7.0", - "ts-morph": "^22.0.0" - }, - "peerDependencies": { - "ethers": "^6.12.2", - "hardhat": "^2.22.5", - "zksync-ethers": "^6.8.0" - } - }, - "node_modules/@matterlabs/hardhat-zksync/node_modules/@ts-morph/common": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/@ts-morph/common/-/common-0.23.0.tgz", - "integrity": "sha512-m7Lllj9n/S6sOkCkRftpM7L24uvmfXQFedlW/4hENcuJH1HHm9u5EgxZb9uVjQSCGrbBWBkOGgcTxNg36r6ywA==", - "dev": true, - "dependencies": { - "fast-glob": "^3.3.2", - "minimatch": "^9.0.3", - "mkdirp": "^3.0.1", - "path-browserify": "^1.0.1" - } - }, "node_modules/@matterlabs/hardhat-zksync/node_modules/chai": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/chai/-/chai-4.5.0.tgz", @@ -956,27 +847,12 @@ "node": ">=4" } }, - "node_modules/@matterlabs/hardhat-zksync/node_modules/code-block-writer": { - "version": "13.0.2", - "resolved": "https://registry.npmjs.org/code-block-writer/-/code-block-writer-13.0.2.tgz", - "integrity": "sha512-XfXzAGiStXSmCIwrkdfvc7FS5Dtj8yelCtyOf2p2skCAfvLd6zu0rGzuS9NSCO3bq1JKpFZ7tbKdKlcd5occQA==", - "dev": true - }, - "node_modules/@matterlabs/hardhat-zksync/node_modules/ts-morph": { - "version": "22.0.0", - "resolved": "https://registry.npmjs.org/ts-morph/-/ts-morph-22.0.0.tgz", - "integrity": "sha512-M9MqFGZREyeb5fTl6gNHKZLqBQA0TjA1lea+CR48R8EBTDuWrNqW6ccC5QvjNR4s6wDumD3LTCjOFSp9iwlzaw==", - "dev": true, - "dependencies": { - "@ts-morph/common": "~0.23.0", - "code-block-writer": "^13.0.1" - } - }, "node_modules/@matterlabs/zksync-contracts": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/@matterlabs/zksync-contracts/-/zksync-contracts-0.6.1.tgz", "integrity": "sha512-+hucLw4DhGmTmQlXOTEtpboYCaOm/X2VJcWmnW4abNcOgQXEHX+mTxQrxEfPjIZT0ZE6z5FTUrOK9+RgUZwBMQ==", "dev": true, + "license": "MIT", "peerDependencies": { "@openzeppelin/contracts": "4.6.0", "@openzeppelin/contracts-upgradeable": "4.6.0" @@ -1069,6 +945,7 @@ "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", "dev": true, + "license": "MIT", "dependencies": { "@nodelib/fs.stat": "2.0.5", "run-parallel": "^1.1.9" @@ -1082,6 +959,7 @@ "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", "dev": true, + "license": "MIT", "engines": { "node": ">= 8" } @@ -1091,6 +969,7 @@ "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", "dev": true, + "license": "MIT", "dependencies": { "@nodelib/fs.scandir": "2.1.5", "fastq": "^1.6.0" @@ -1264,6 +1143,7 @@ "resolved": "https://registry.npmjs.org/@nomicfoundation/hardhat-verify/-/hardhat-verify-2.0.9.tgz", "integrity": "sha512-7kD8hu1+zlnX87gC+UN4S0HTKBnIsDfXZ/pproq1gYsK94hgCk+exvzXbwR0X2giiY/RZPkqY9oKRi0Uev91hQ==", "dev": true, + "license": "MIT", "dependencies": { "@ethersproject/abi": "^5.1.2", "@ethersproject/address": "^5.0.2", @@ -1284,6 +1164,7 @@ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, + "license": "MIT", "dependencies": { "color-convert": "^1.9.0" }, @@ -1296,6 +1177,7 @@ "resolved": "https://registry.npmjs.org/cbor/-/cbor-8.1.0.tgz", "integrity": "sha512-DwGjNW9omn6EwP70aXsn7FQJx5kO12tX0bZkaTjzdVFM6/7nhA4t0EENocKGx6D2Bch9PE2KzCUf5SceBdeijg==", "dev": true, + "license": "MIT", "dependencies": { "nofilter": "^3.1.0" }, @@ -1308,6 +1190,7 @@ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", @@ -1322,6 +1205,7 @@ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", "dev": true, + "license": "MIT", "dependencies": { "color-name": "1.1.3" } @@ -1330,13 +1214,15 @@ "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@nomicfoundation/hardhat-verify/node_modules/escape-string-regexp": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.8.0" } @@ -1346,6 +1232,7 @@ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } @@ -1355,6 +1242,7 @@ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, + "license": "ISC", "bin": { "semver": "bin/semver.js" } @@ -1364,6 +1252,7 @@ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^3.0.0" }, @@ -1376,6 +1265,7 @@ "resolved": "https://registry.npmjs.org/undici/-/undici-5.28.4.tgz", "integrity": "sha512-72RFADWFqKmUb2hmmvNODKL3p9hcB6Gt2DOQMis1SEBaV6a4MH8soBvzg+95CYhCKPFedut2JY9bMfrDl9D23g==", "dev": true, + "license": "MIT", "dependencies": { "@fastify/busboy": "^2.0.0" }, @@ -2121,6 +2011,19 @@ "integrity": "sha512-DE427ROAphMQzU4ENbliGYrBSYPXF+TtLg9S8vzeA+OF4ZKzoDdzfL8sxuMUGS/lgRhM6j1URSk9ghf7Xo1tyA==", "dev": true }, + "node_modules/@ts-morph/common": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@ts-morph/common/-/common-0.23.0.tgz", + "integrity": "sha512-m7Lllj9n/S6sOkCkRftpM7L24uvmfXQFedlW/4hENcuJH1HHm9u5EgxZb9uVjQSCGrbBWBkOGgcTxNg36r6ywA==", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-glob": "^3.3.2", + "minimatch": "^9.0.3", + "mkdirp": "^3.0.1", + "path-browserify": "^1.0.1" + } + }, "node_modules/@tsconfig/node10": { "version": "1.0.11", "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.11.tgz", @@ -2958,6 +2861,13 @@ "wrap-ansi": "^7.0.0" } }, + "node_modules/code-block-writer": { + "version": "13.0.3", + "resolved": "https://registry.npmjs.org/code-block-writer/-/code-block-writer-13.0.3.tgz", + "integrity": "sha512-Oofo0pq3IKnsFtuHqSF7TqBfr71aeyZDVJ0HpmqB7FBM2qEigL0iPONSCZSO9pE9dZTAxANe5XHG9Uy0YMv8cg==", + "dev": true, + "license": "MIT" + }, "node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", @@ -3703,6 +3613,7 @@ "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", "dev": true, + "license": "MIT", "dependencies": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", @@ -3725,6 +3636,7 @@ "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", "dev": true, + "license": "ISC", "dependencies": { "reusify": "^1.0.4" } @@ -4041,6 +3953,7 @@ "resolved": "https://registry.npmjs.org/hardhat/-/hardhat-2.22.9.tgz", "integrity": "sha512-sWiuI/yRdFUPfndIvL+2H18Vs2Gav0XacCFYY5msT5dHOWkhLxESJySIk9j83mXL31aXL8+UMA9OgViFLexklg==", "dev": true, + "license": "MIT", "dependencies": { "@ethersproject/abi": "^5.1.2", "@metamask/eth-sig-util": "^4.0.0", @@ -4112,13 +4025,15 @@ "type": "individual", "url": "https://paulmillr.com/funding/" } - ] + ], + "license": "MIT" }, "node_modules/hardhat/node_modules/ansi-styles": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, + "license": "MIT", "dependencies": { "color-convert": "^1.9.0" }, @@ -4131,6 +4046,7 @@ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -4141,6 +4057,7 @@ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", @@ -4155,6 +4072,7 @@ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", "dev": true, + "license": "MIT", "dependencies": { "color-name": "1.1.3" } @@ -4163,13 +4081,15 @@ "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/hardhat/node_modules/escape-string-regexp": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.8.0" } @@ -4179,6 +4099,7 @@ "resolved": "https://registry.npmjs.org/ethereum-cryptography/-/ethereum-cryptography-1.2.0.tgz", "integrity": "sha512-6yFQC9b5ug6/17CQpCyE3k9eKBMdhyVjzUy1WkiuY/E4vj/SXDBbCw8QEIaXqf0Mf2SnY6RmpDcwlUmBSS0EJw==", "dev": true, + "license": "MIT", "dependencies": { "@noble/hashes": "1.2.0", "@noble/secp256k1": "1.7.1", @@ -4191,6 +4112,7 @@ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", "dev": true, + "license": "MIT", "dependencies": { "graceful-fs": "^4.1.2", "jsonfile": "^4.0.0", @@ -4206,6 +4128,7 @@ "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", "deprecated": "Glob versions prior to v9 are no longer supported", "dev": true, + "license": "ISC", "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -4226,6 +4149,7 @@ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } @@ -4235,6 +4159,7 @@ "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", "dev": true, + "license": "MIT", "optionalDependencies": { "graceful-fs": "^4.1.6" } @@ -4244,6 +4169,7 @@ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, + "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" }, @@ -4256,6 +4182,7 @@ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, + "license": "ISC", "bin": { "semver": "bin/semver.js" } @@ -4265,6 +4192,7 @@ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^3.0.0" }, @@ -4277,6 +4205,7 @@ "resolved": "https://registry.npmjs.org/undici/-/undici-5.28.4.tgz", "integrity": "sha512-72RFADWFqKmUb2hmmvNODKL3p9hcB6Gt2DOQMis1SEBaV6a4MH8soBvzg+95CYhCKPFedut2JY9bMfrDl9D23g==", "dev": true, + "license": "MIT", "dependencies": { "@fastify/busboy": "^2.0.0" }, @@ -4289,6 +4218,7 @@ "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", "dev": true, + "license": "MIT", "engines": { "node": ">= 4.0.0" } @@ -4298,6 +4228,7 @@ "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=8.3.0" }, @@ -5076,6 +5007,7 @@ "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", "dev": true, + "license": "MIT", "engines": { "node": ">= 8" } @@ -5085,6 +5017,7 @@ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", "dev": true, + "license": "MIT", "dependencies": { "braces": "^3.0.3", "picomatch": "^2.3.1" @@ -5164,6 +5097,7 @@ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-3.0.1.tgz", "integrity": "sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==", "dev": true, + "license": "MIT", "bin": { "mkdirp": "dist/cjs/src/bin.js" }, @@ -5555,7 +5489,8 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz", "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/path-exists": { "version": "3.0.0", @@ -5726,7 +5661,8 @@ "type": "consulting", "url": "https://feross.org/support" } - ] + ], + "license": "MIT" }, "node_modules/randombytes": { "version": "2.1.0", @@ -5840,6 +5776,7 @@ "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", "dev": true, + "license": "MIT", "engines": { "iojs": ">=1.0.0", "node": ">=0.10.0" @@ -5886,6 +5823,7 @@ "url": "https://feross.org/support" } ], + "license": "MIT", "dependencies": { "queue-microtask": "^1.2.2" } @@ -6502,6 +6440,17 @@ "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", "dev": true }, + "node_modules/ts-morph": { + "version": "22.0.0", + "resolved": "https://registry.npmjs.org/ts-morph/-/ts-morph-22.0.0.tgz", + "integrity": "sha512-M9MqFGZREyeb5fTl6gNHKZLqBQA0TjA1lea+CR48R8EBTDuWrNqW6ccC5QvjNR4s6wDumD3LTCjOFSp9iwlzaw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@ts-morph/common": "~0.23.0", + "code-block-writer": "^13.0.1" + } + }, "node_modules/ts-node": { "version": "10.9.2", "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.2.tgz", @@ -6992,6 +6941,7 @@ "resolved": "https://registry.npmjs.org/zksync-ethers/-/zksync-ethers-6.12.0.tgz", "integrity": "sha512-/Azj0A/El4Fkn5qdIrvM9zLP/s9vYvdcLFlSm/om7I9tmYgrezkpiPrszTbaZzhl65pDA664iKk3+OXvgFUHpg==", "dev": true, + "license": "MIT", "engines": { "node": ">=18.9.0" }, diff --git a/code/webauthn/contracts/package.json b/code/webauthn/contracts/package.json index fa17f9ea..f088fe5c 100644 --- a/code/webauthn/contracts/package.json +++ b/code/webauthn/contracts/package.json @@ -16,19 +16,19 @@ "test": "hardhat test --network hardhat" }, "devDependencies": { - "@matterlabs/hardhat-zksync": "^1.1.0", - "@matterlabs/zksync-contracts": "^0.6.1", - "@nomicfoundation/hardhat-verify": "^2.0.9", + "@matterlabs/hardhat-zksync": "1.1.0", + "@matterlabs/zksync-contracts": "0.6.1", + "@nomicfoundation/hardhat-verify": "2.0.9", "@openzeppelin/contracts": "^4.9.5", "@types/chai": "^5.0.0", "@types/mocha": "^10.0.7", "chai": "^5.1.1", "dotenv": "^16.4.5", "ethers": "^6.13.2", - "hardhat": "^2.22.7", + "hardhat": "2.22.9", "mocha": "^10.7.0", "ts-node": "^10.9.2", "typescript": "^5.5.4", - "zksync-ethers": "^6.11.0" + "zksync-ethers": "6.12.0" } } diff --git a/code/webauthn/frontend/package-lock.json b/code/webauthn/frontend/package-lock.json index d9bad817..1cf955f0 100644 --- a/code/webauthn/frontend/package-lock.json +++ b/code/webauthn/frontend/package-lock.json @@ -5771,9 +5771,9 @@ } }, "node_modules/zksync-ethers": { - "version": "5.9.2", - "resolved": "https://registry.npmjs.org/zksync-ethers/-/zksync-ethers-5.9.2.tgz", - "integrity": "sha512-Y2Mx6ovvxO6UdC2dePLguVzvNToOY8iLWeq5ne+jgGSJxAi/f4He/NF6FNsf6x1aWX0o8dy4Df8RcOQXAkj5qw==", + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/zksync-ethers/-/zksync-ethers-5.10.0.tgz", + "integrity": "sha512-OAjTGAHF9wbdkRGkj7XZuF/a1Sk/FVbwH4pmLjAKlR7mJ7sQtQhBhrPU2dCc67xLaNvEESPfwil19ES5wooYFg==", "license": "MIT", "dependencies": { "ethers": "~5.7.0" diff --git a/package.json b/package.json index 05d7fd5f..77849f35 100644 --- a/package.json +++ b/package.json @@ -39,7 +39,7 @@ "cspell": "8.14.4", "eslint": "9.11.1", "ethers": "6.13.3", - "hardhat": "2.22.12", + "hardhat": "2.22.17", "husky": "9.1.6", "lint-staged": "15.2.10", "markdownlint": "0.35.0", @@ -49,6 +49,6 @@ "prettier": "3.3.3", "prettier-eslint": "16.3.0", "prettier-plugin-tailwindcss": "0.6.8", - "zksync-ethers": "6.13.0" + "zksync-ethers": "6.15.3" } }