diff --git a/package.json b/package.json index a84e39a..87c097a 100644 --- a/package.json +++ b/package.json @@ -168,14 +168,14 @@ "hardhat-abi-exporter": "^2.10.1", "hardhat-contract-sizer": "^2.10.0", "hardhat-gas-reporter": "^2.2.0", - "prettier": "^3.3.1", + "prettier": "^3.3.2", "prettier-plugin-solidity": "^1.3.1", "solhint": "^5.0.1", "solidity-coverage": "^0.8.12", "ts-node": "^10.9.2", "typechain": "^8.3.2", "typescript": "^5.4.5", - "typescript-eslint": "^7.12.0", + "typescript-eslint": "^7.13.0", "xdeployer": "^3.0.12", "zksync-ethers": "^6.8.0" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 81a9e55..92fe30d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -98,11 +98,11 @@ importers: specifier: ^2.2.0 version: 2.2.0(bufferutil@4.0.8)(hardhat@2.22.5(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@20.14.2)(typescript@5.4.5))(typescript@5.4.5)(utf-8-validate@5.0.10))(typescript@5.4.5)(utf-8-validate@5.0.10) prettier: - specifier: ^3.3.1 - version: 3.3.1 + specifier: ^3.3.2 + version: 3.3.2 prettier-plugin-solidity: specifier: ^1.3.1 - version: 1.3.1(prettier@3.3.1) + version: 1.3.1(prettier@3.3.2) solhint: specifier: ^5.0.1 version: 5.0.1(typescript@5.4.5) @@ -119,8 +119,8 @@ importers: specifier: ^5.4.5 version: 5.4.5 typescript-eslint: - specifier: ^7.12.0 - version: 7.12.0(eslint@8.57.0)(typescript@5.4.5) + specifier: ^7.13.0 + version: 7.13.0(eslint@8.57.0)(typescript@5.4.5) xdeployer: specifier: ^3.0.12 version: 3.0.12(@nomicfoundation/hardhat-ethers@3.0.6(ethers@6.13.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.22.5(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@20.14.2)(typescript@5.4.5))(typescript@5.4.5)(utf-8-validate@5.0.10)))(ethers@6.13.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.22.5(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@20.14.2)(typescript@5.4.5))(typescript@5.4.5)(utf-8-validate@5.0.10)) @@ -477,6 +477,7 @@ packages: integrity: sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==, } engines: { node: ">=10.10.0" } + deprecated: Use @eslint/config-array instead "@humanwhocodes/module-importer@1.0.1": resolution: @@ -490,6 +491,7 @@ packages: { integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==, } + deprecated: Use @eslint/object-schema instead "@isaacs/cliui@8.0.2": resolution: @@ -1501,10 +1503,10 @@ packages: integrity: sha512-CHgUI5kTc/QLMP8hODUHhge0D4vx+9UiAwIGiT0sTy/B2XpdX1U5rJt6JSISgr6ikRT7vxV9EVAFeYZqUnl1gQ==, } - "@typescript-eslint/eslint-plugin@7.12.0": + "@typescript-eslint/eslint-plugin@7.13.0": resolution: { - integrity: sha512-7F91fcbuDf/d3S8o21+r3ZncGIke/+eWk0EpO21LXhDfLahriZF9CGj4fbAetEjlaBdjdSm9a6VeXbpbT6Z40Q==, + integrity: sha512-FX1X6AF0w8MdVFLSdqwqN/me2hyhuQg4ykN6ZpVhh1ij/80pTvDKclX1sZB9iqex8SjQfVhwMKs3JtnnMLzG9w==, } engines: { node: ^18.18.0 || >=20.0.0 } peerDependencies: @@ -1515,10 +1517,10 @@ packages: typescript: optional: true - "@typescript-eslint/parser@7.12.0": + "@typescript-eslint/parser@7.13.0": resolution: { - integrity: sha512-dm/J2UDY3oV3TKius2OUZIFHsomQmpHtsV0FTh1WO8EKgHLQ1QCADUqscPgTpU+ih1e21FQSRjXckHn3txn6kQ==, + integrity: sha512-EjMfl69KOS9awXXe83iRN7oIEXy9yYdqWfqdrFAYAAr6syP8eLEFI7ZE4939antx2mNgPRW/o1ybm2SFYkbTVA==, } engines: { node: ^18.18.0 || >=20.0.0 } peerDependencies: @@ -1528,17 +1530,17 @@ packages: typescript: optional: true - "@typescript-eslint/scope-manager@7.12.0": + "@typescript-eslint/scope-manager@7.13.0": resolution: { - integrity: sha512-itF1pTnN6F3unPak+kutH9raIkL3lhH1YRPGgt7QQOh43DQKVJXmWkpb+vpc/TiDHs6RSd9CTbDsc/Y+Ygq7kg==, + integrity: sha512-ZrMCe1R6a01T94ilV13egvcnvVJ1pxShkE0+NDjDzH4nvG1wXpwsVI5bZCvE7AEDH1mXEx5tJSVR68bLgG7Dng==, } engines: { node: ^18.18.0 || >=20.0.0 } - "@typescript-eslint/type-utils@7.12.0": + "@typescript-eslint/type-utils@7.13.0": resolution: { - integrity: sha512-lib96tyRtMhLxwauDWUp/uW3FMhLA6D0rJ8T7HmH7x23Gk1Gwwu8UZ94NMXBvOELn6flSPiBrCKlehkiXyaqwA==, + integrity: sha512-xMEtMzxq9eRkZy48XuxlBFzpVMDurUAfDu5Rz16GouAtXm0TaAoTFzqWUFPPuQYXI/CDaH/Bgx/fk/84t/Bc9A==, } engines: { node: ^18.18.0 || >=20.0.0 } peerDependencies: @@ -1548,17 +1550,17 @@ packages: typescript: optional: true - "@typescript-eslint/types@7.12.0": + "@typescript-eslint/types@7.13.0": resolution: { - integrity: sha512-o+0Te6eWp2ppKY3mLCU+YA9pVJxhUJE15FV7kxuD9jgwIAa+w/ycGJBMrYDTpVGUM/tgpa9SeMOugSabWFq7bg==, + integrity: sha512-QWuwm9wcGMAuTsxP+qz6LBBd3Uq8I5Nv8xb0mk54jmNoCyDspnMvVsOxI6IsMmway5d1S9Su2+sCKv1st2l6eA==, } engines: { node: ^18.18.0 || >=20.0.0 } - "@typescript-eslint/typescript-estree@7.12.0": + "@typescript-eslint/typescript-estree@7.13.0": resolution: { - integrity: sha512-5bwqLsWBULv1h6pn7cMW5dXX/Y2amRqLaKqsASVwbBHMZSnHqE/HN4vT4fE0aFsiwxYvr98kqOWh1a8ZKXalCQ==, + integrity: sha512-cAvBvUoobaoIcoqox1YatXOnSl3gx92rCZoMRPzMNisDiM12siGilSM4+dJAekuuHTibI2hVC2fYK79iSFvWjw==, } engines: { node: ^18.18.0 || >=20.0.0 } peerDependencies: @@ -1567,19 +1569,19 @@ packages: typescript: optional: true - "@typescript-eslint/utils@7.12.0": + "@typescript-eslint/utils@7.13.0": resolution: { - integrity: sha512-Y6hhwxwDx41HNpjuYswYp6gDbkiZ8Hin9Bf5aJQn1bpTs3afYY4GX+MPYxma8jtoIV2GRwTM/UJm/2uGCVv+DQ==, + integrity: sha512-jceD8RgdKORVnB4Y6BqasfIkFhl4pajB1wVxrF4akxD2QPM8GNYjgGwEzYS+437ewlqqrg7Dw+6dhdpjMpeBFQ==, } engines: { node: ^18.18.0 || >=20.0.0 } peerDependencies: eslint: ^8.56.0 - "@typescript-eslint/visitor-keys@7.12.0": + "@typescript-eslint/visitor-keys@7.13.0": resolution: { - integrity: sha512-uZk7DevrQLL3vSnfFl5bj4sL75qC9D6EdjemIdbtkuUmIheWpuiiylSY01JxJE7+zGrOWDZrp1WxOuDntvKrHQ==, + integrity: sha512-nxn+dozQx+MK61nn/JP+M4eCkHDSxSLDpgE3WcQo0+fkjEolnaB5jswvIKC4K56By8MMgIho7f1PVxERHEo8rw==, } engines: { node: ^18.18.0 || >=20.0.0 } @@ -5266,10 +5268,10 @@ packages: integrity: sha512-qOnoujW4SV6e40dYxJOb3uvuoPHtmLzIk4TFo+j0jPJoC+5Z9xja5qH5JZobEPsa8+YYphMrOSwnrshEhG2qww==, } - node-abi@3.63.0: + node-abi@3.64.0: resolution: { - integrity: sha512-vAszCsOUrUxjGAmdnM/pq7gUgie0IRteCQMX6d4A534fQCR93EJU5qgzBvU6EkFfK27s0T3HEV3BOyJIr7OMYw==, + integrity: sha512-lxowHVCx3o1zfKJthjWh6WI8Eyi4gdTaK9bUc3oTjYv9j8sp5gSiufkOvoYZ1LgmZKngWUkS5a8G1RSuLWtPgg==, } engines: { node: ">=10" } @@ -5767,10 +5769,10 @@ packages: engines: { node: ">=10.13.0" } hasBin: true - prettier@3.3.1: + prettier@3.3.2: resolution: { - integrity: sha512-7CAwy5dRsxs8PHXT3twixW9/OEll8MLE0VRPCJyl7CkS6VHGPSlsVaWTiASPTyGyYRyApxlaWTzwUxVNrhcwDg==, + integrity: sha512-rAVeHYMcv8ATV5d508CFdn+8/pHPpXeIid1DdrPwXnaAdH7cqjVbpJaT5eq4yRAFU/lsbwYwSF/n5iNrdJHPQA==, } engines: { node: ">=14" } hasBin: true @@ -7001,10 +7003,10 @@ packages: integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==, } - typescript-eslint@7.12.0: + typescript-eslint@7.13.0: resolution: { - integrity: sha512-D6HKNbQcnNu3BaN4HkQCR16tgG8Q2AMUWPgvhrJksOXu+d6ys07yC06ONiV2kcsEfWC22voB6C3PvK2MqlBZ7w==, + integrity: sha512-upO0AXxyBwJ4BbiC6CRgAJKtGYha2zw4m1g7TIVPSonwYEuf7vCicw3syjS1OxdDMTz96sZIXl3Jx3vWJLLKFw==, } engines: { node: ^18.18.0 || >=20.0.0 } peerDependencies: @@ -7036,10 +7038,10 @@ packages: } engines: { node: ">=8" } - uglify-js@3.17.4: + uglify-js@3.18.0: resolution: { - integrity: sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==, + integrity: sha512-SyVVbcNBCk0dzr9XL/R/ySrmYf0s372K6/hFklzgcp2lBFyXtw4I7BOdDjlLhE1aVqaI/SHWXWmYdlZxuyF38A==, } engines: { node: ">=0.8.0" } hasBin: true @@ -8951,14 +8953,14 @@ snapshots: "@types/w3c-web-usb@1.0.10": {} - "@typescript-eslint/eslint-plugin@7.12.0(@typescript-eslint/parser@7.12.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5)": + "@typescript-eslint/eslint-plugin@7.13.0(@typescript-eslint/parser@7.13.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5)": dependencies: "@eslint-community/regexpp": 4.10.1 - "@typescript-eslint/parser": 7.12.0(eslint@8.57.0)(typescript@5.4.5) - "@typescript-eslint/scope-manager": 7.12.0 - "@typescript-eslint/type-utils": 7.12.0(eslint@8.57.0)(typescript@5.4.5) - "@typescript-eslint/utils": 7.12.0(eslint@8.57.0)(typescript@5.4.5) - "@typescript-eslint/visitor-keys": 7.12.0 + "@typescript-eslint/parser": 7.13.0(eslint@8.57.0)(typescript@5.4.5) + "@typescript-eslint/scope-manager": 7.13.0 + "@typescript-eslint/type-utils": 7.13.0(eslint@8.57.0)(typescript@5.4.5) + "@typescript-eslint/utils": 7.13.0(eslint@8.57.0)(typescript@5.4.5) + "@typescript-eslint/visitor-keys": 7.13.0 eslint: 8.57.0 graphemer: 1.4.0 ignore: 5.3.1 @@ -8969,12 +8971,12 @@ snapshots: transitivePeerDependencies: - supports-color - "@typescript-eslint/parser@7.12.0(eslint@8.57.0)(typescript@5.4.5)": + "@typescript-eslint/parser@7.13.0(eslint@8.57.0)(typescript@5.4.5)": dependencies: - "@typescript-eslint/scope-manager": 7.12.0 - "@typescript-eslint/types": 7.12.0 - "@typescript-eslint/typescript-estree": 7.12.0(typescript@5.4.5) - "@typescript-eslint/visitor-keys": 7.12.0 + "@typescript-eslint/scope-manager": 7.13.0 + "@typescript-eslint/types": 7.13.0 + "@typescript-eslint/typescript-estree": 7.13.0(typescript@5.4.5) + "@typescript-eslint/visitor-keys": 7.13.0 debug: 4.3.5 eslint: 8.57.0 optionalDependencies: @@ -8982,15 +8984,15 @@ snapshots: transitivePeerDependencies: - supports-color - "@typescript-eslint/scope-manager@7.12.0": + "@typescript-eslint/scope-manager@7.13.0": dependencies: - "@typescript-eslint/types": 7.12.0 - "@typescript-eslint/visitor-keys": 7.12.0 + "@typescript-eslint/types": 7.13.0 + "@typescript-eslint/visitor-keys": 7.13.0 - "@typescript-eslint/type-utils@7.12.0(eslint@8.57.0)(typescript@5.4.5)": + "@typescript-eslint/type-utils@7.13.0(eslint@8.57.0)(typescript@5.4.5)": dependencies: - "@typescript-eslint/typescript-estree": 7.12.0(typescript@5.4.5) - "@typescript-eslint/utils": 7.12.0(eslint@8.57.0)(typescript@5.4.5) + "@typescript-eslint/typescript-estree": 7.13.0(typescript@5.4.5) + "@typescript-eslint/utils": 7.13.0(eslint@8.57.0)(typescript@5.4.5) debug: 4.3.5 eslint: 8.57.0 ts-api-utils: 1.3.0(typescript@5.4.5) @@ -8999,12 +9001,12 @@ snapshots: transitivePeerDependencies: - supports-color - "@typescript-eslint/types@7.12.0": {} + "@typescript-eslint/types@7.13.0": {} - "@typescript-eslint/typescript-estree@7.12.0(typescript@5.4.5)": + "@typescript-eslint/typescript-estree@7.13.0(typescript@5.4.5)": dependencies: - "@typescript-eslint/types": 7.12.0 - "@typescript-eslint/visitor-keys": 7.12.0 + "@typescript-eslint/types": 7.13.0 + "@typescript-eslint/visitor-keys": 7.13.0 debug: 4.3.5 globby: 11.1.0 is-glob: 4.0.3 @@ -9016,20 +9018,20 @@ snapshots: transitivePeerDependencies: - supports-color - "@typescript-eslint/utils@7.12.0(eslint@8.57.0)(typescript@5.4.5)": + "@typescript-eslint/utils@7.13.0(eslint@8.57.0)(typescript@5.4.5)": dependencies: "@eslint-community/eslint-utils": 4.4.0(eslint@8.57.0) - "@typescript-eslint/scope-manager": 7.12.0 - "@typescript-eslint/types": 7.12.0 - "@typescript-eslint/typescript-estree": 7.12.0(typescript@5.4.5) + "@typescript-eslint/scope-manager": 7.13.0 + "@typescript-eslint/types": 7.13.0 + "@typescript-eslint/typescript-estree": 7.13.0(typescript@5.4.5) eslint: 8.57.0 transitivePeerDependencies: - supports-color - typescript - "@typescript-eslint/visitor-keys@7.12.0": + "@typescript-eslint/visitor-keys@7.13.0": dependencies: - "@typescript-eslint/types": 7.12.0 + "@typescript-eslint/types": 7.13.0 eslint-visitor-keys: 3.4.3 "@ungap/structured-clone@1.2.0": {} @@ -10716,7 +10718,7 @@ snapshots: source-map: 0.6.1 wordwrap: 1.0.0 optionalDependencies: - uglify-js: 3.17.4 + uglify-js: 3.18.0 har-schema@2.0.0: {} @@ -11472,7 +11474,7 @@ snapshots: just-extend: 6.2.0 path-to-regexp: 6.2.2 - node-abi@3.63.0: + node-abi@3.64.0: dependencies: semver: 7.6.2 @@ -11709,7 +11711,7 @@ snapshots: minimist: 1.2.8 mkdirp-classic: 0.5.3 napi-build-utils: 1.0.2 - node-abi: 3.63.0 + node-abi: 3.64.0 pump: 3.0.0 rc: 1.2.8 simple-get: 4.0.1 @@ -11720,16 +11722,16 @@ snapshots: prelude-ls@1.2.1: {} - prettier-plugin-solidity@1.3.1(prettier@3.3.1): + prettier-plugin-solidity@1.3.1(prettier@3.3.2): dependencies: "@solidity-parser/parser": 0.17.0 - prettier: 3.3.1 + prettier: 3.3.2 semver: 7.6.2 solidity-comments-extractor: 0.0.8 prettier@2.8.8: {} - prettier@3.3.1: {} + prettier@3.3.2: {} process-nextick-args@2.0.1: {} @@ -12622,11 +12624,11 @@ snapshots: typedarray@0.0.6: {} - typescript-eslint@7.12.0(eslint@8.57.0)(typescript@5.4.5): + typescript-eslint@7.13.0(eslint@8.57.0)(typescript@5.4.5): dependencies: - "@typescript-eslint/eslint-plugin": 7.12.0(@typescript-eslint/parser@7.12.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5) - "@typescript-eslint/parser": 7.12.0(eslint@8.57.0)(typescript@5.4.5) - "@typescript-eslint/utils": 7.12.0(eslint@8.57.0)(typescript@5.4.5) + "@typescript-eslint/eslint-plugin": 7.13.0(@typescript-eslint/parser@7.13.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5) + "@typescript-eslint/parser": 7.13.0(eslint@8.57.0)(typescript@5.4.5) + "@typescript-eslint/utils": 7.13.0(eslint@8.57.0)(typescript@5.4.5) eslint: 8.57.0 optionalDependencies: typescript: 5.4.5 @@ -12639,7 +12641,7 @@ snapshots: typical@5.2.0: {} - uglify-js@3.17.4: + uglify-js@3.18.0: optional: true ultron@1.1.1: {}