From ea773ac2b698c7f0e6153d57b25272051af60319 Mon Sep 17 00:00:00 2001 From: Pascal Marco Caversaccio Date: Fri, 2 Feb 2024 13:25:18 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=81=20Upgrade=20Solidity=20Version=20t?= =?UTF-8?q?o=20`0.8.24`?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Pascal Marco Caversaccio --- Makefile | 4 +- contracts/src/Greeter.sol | 2 +- contracts/test/Greeter.t.sol | 2 +- foundry.toml | 2 +- hardhat.config.ts | 2 +- package.json | 4 +- pnpm-lock.yaml | 112 +++++++++++++++++------------------ 7 files changed, 64 insertions(+), 64 deletions(-) diff --git a/Makefile b/Makefile index 87ee6fa..74a75ca 100644 --- a/Makefile +++ b/Makefile @@ -1,8 +1,8 @@ # dependencies update :; forge update -# install proper solc version -solc :; nix-env -f https://github.com/dapphub/dapptools/archive/master.tar.gz -iA solc-static-versions.solc_0_8_23 +# install latest stable solc version +solc :; sudo add-apt-repository ppa:ethereum/ethereum && sudo apt-get update && sudo apt-get install solc # build & test build :; forge build diff --git a/contracts/src/Greeter.sol b/contracts/src/Greeter.sol index 7df5861..1ef79ca 100644 --- a/contracts/src/Greeter.sol +++ b/contracts/src/Greeter.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: Unlicense -pragma solidity ^0.8.23; +pragma solidity ^0.8.24; contract Greeter { string private greeting; diff --git a/contracts/test/Greeter.t.sol b/contracts/test/Greeter.t.sol index c8011cc..98bcefc 100644 --- a/contracts/test/Greeter.t.sol +++ b/contracts/test/Greeter.t.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: Unlicense -pragma solidity ^0.8.23; +pragma solidity ^0.8.24; import {Greeter} from "../src/Greeter.sol"; import {Test} from "forge-std/Test.sol"; diff --git a/foundry.toml b/foundry.toml index f953e02..cd5016e 100644 --- a/foundry.toml +++ b/foundry.toml @@ -11,7 +11,7 @@ cache_path = 'cache' # where the cache force = false # whether to ignore the cache (clean build) evm_version = 'paris' # the evm version (by hardfork name) gas_reports = ['*'] # list of contracts to report gas of -solc_version = '0.8.23' # override for the solc version (setting this ignores `auto_detect_solc`) +solc_version = '0.8.24' # override for the solc version (setting this ignores `auto_detect_solc`) auto_detect_solc = true # enable auto-detection of the appropriate solc version to use offline = false # offline mode, if enabled, network access (downloading solc) is disallowed optimizer = true # enable or disable the solc optimizer diff --git a/hardhat.config.ts b/hardhat.config.ts index 4d2a91c..61cd8b2 100644 --- a/hardhat.config.ts +++ b/hardhat.config.ts @@ -73,7 +73,7 @@ const config: HardhatUserConfig = { solidity: { // Only use Solidity default versions `>=0.8.20` for EVM networks that support the opcode `PUSH0` // Otherwise, use the versions `<=0.8.19` - version: "0.8.23", + version: "0.8.24", settings: { optimizer: { enabled: true, diff --git a/package.json b/package.json index 64db74e..8fa0d90 100644 --- a/package.json +++ b/package.json @@ -135,7 +135,7 @@ "@typechain/hardhat": "^9.1.0", "@types/chai": "^4.3.11", "@types/mocha": "^10.0.6", - "@types/node": "^20.11.13", + "@types/node": "^20.11.16", "@typescript-eslint/eslint-plugin": "^6.20.0", "@typescript-eslint/parser": "^6.20.0", "chai": "^4.4.1", @@ -153,7 +153,7 @@ "ts-node": "^10.9.2", "typechain": "^8.3.2", "typescript": "^5.3.3", - "xdeployer": "^3.0.0", + "xdeployer": "^3.0.1", "zksync-ethers": "^6.1.0" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 01d0766..d1e102e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -34,7 +34,7 @@ devDependencies: version: 1.0.10(hardhat@2.19.5) "@nomicfoundation/hardhat-toolbox": specifier: ^4.0.0 - version: 4.0.0(@nomicfoundation/hardhat-chai-matchers@2.0.4)(@nomicfoundation/hardhat-ethers@3.0.5)(@nomicfoundation/hardhat-network-helpers@1.0.10)(@nomicfoundation/hardhat-verify@2.0.4)(@typechain/ethers-v6@0.5.1)(@typechain/hardhat@9.1.0)(@types/chai@4.3.11)(@types/mocha@10.0.6)(@types/node@20.11.13)(chai@4.4.1)(ethers@6.10.0)(hardhat-gas-reporter@1.0.10)(hardhat@2.19.5)(solidity-coverage@0.8.6)(ts-node@10.9.2)(typechain@8.3.2)(typescript@5.3.3) + version: 4.0.0(@nomicfoundation/hardhat-chai-matchers@2.0.4)(@nomicfoundation/hardhat-ethers@3.0.5)(@nomicfoundation/hardhat-network-helpers@1.0.10)(@nomicfoundation/hardhat-verify@2.0.4)(@typechain/ethers-v6@0.5.1)(@typechain/hardhat@9.1.0)(@types/chai@4.3.11)(@types/mocha@10.0.6)(@types/node@20.11.16)(chai@4.4.1)(ethers@6.10.0)(hardhat-gas-reporter@1.0.10)(hardhat@2.19.5)(solidity-coverage@0.8.6)(ts-node@10.9.2)(typechain@8.3.2)(typescript@5.3.3) "@nomicfoundation/hardhat-verify": specifier: ^2.0.4 version: 2.0.4(hardhat@2.19.5) @@ -43,7 +43,7 @@ devDependencies: version: 5.0.1 "@tenderly/hardhat-tenderly": specifier: ^2.1.1 - version: 2.1.1(@types/node@20.11.13)(ethers@6.10.0)(hardhat@2.19.5) + version: 2.1.1(@types/node@20.11.16)(ethers@6.10.0)(hardhat@2.19.5) "@truffle/dashboard-hardhat-plugin": specifier: ^0.2.15 version: 0.2.15(hardhat@2.19.5) @@ -60,8 +60,8 @@ devDependencies: specifier: ^10.0.6 version: 10.0.6 "@types/node": - specifier: ^20.11.13 - version: 20.11.13 + specifier: ^20.11.16 + version: 20.11.16 "@typescript-eslint/eslint-plugin": specifier: ^6.20.0 version: 6.20.0(@typescript-eslint/parser@6.20.0)(eslint@8.56.0)(typescript@5.3.3) @@ -106,7 +106,7 @@ devDependencies: version: 0.8.6(hardhat@2.19.5) ts-node: specifier: ^10.9.2 - version: 10.9.2(@types/node@20.11.13)(typescript@5.3.3) + version: 10.9.2(@types/node@20.11.16)(typescript@5.3.3) typechain: specifier: ^8.3.2 version: 8.3.2(typescript@5.3.3) @@ -114,8 +114,8 @@ devDependencies: specifier: ^5.3.3 version: 5.3.3 xdeployer: - specifier: ^3.0.0 - version: 3.0.0(@nomicfoundation/hardhat-ethers@3.0.5)(ethers@6.10.0)(hardhat@2.19.5) + specifier: ^3.0.1 + version: 3.0.1(@nomicfoundation/hardhat-ethers@3.0.5)(ethers@6.10.0)(hardhat@2.19.5) zksync-ethers: specifier: ^6.1.0 version: 6.1.0(ethers@6.10.0) @@ -282,7 +282,7 @@ packages: debug: 4.3.4(supports-color@8.1.1) espree: 9.6.1 globals: 13.24.0 - ignore: 5.3.0 + ignore: 5.3.1 import-fresh: 3.3.0 js-yaml: 4.1.0 minimatch: 3.1.2 @@ -1438,7 +1438,7 @@ packages: hardhat: 2.19.5(ts-node@10.9.2)(typescript@5.3.3) dev: true - /@nomicfoundation/hardhat-toolbox@4.0.0(@nomicfoundation/hardhat-chai-matchers@2.0.4)(@nomicfoundation/hardhat-ethers@3.0.5)(@nomicfoundation/hardhat-network-helpers@1.0.10)(@nomicfoundation/hardhat-verify@2.0.4)(@typechain/ethers-v6@0.5.1)(@typechain/hardhat@9.1.0)(@types/chai@4.3.11)(@types/mocha@10.0.6)(@types/node@20.11.13)(chai@4.4.1)(ethers@6.10.0)(hardhat-gas-reporter@1.0.10)(hardhat@2.19.5)(solidity-coverage@0.8.6)(ts-node@10.9.2)(typechain@8.3.2)(typescript@5.3.3): + /@nomicfoundation/hardhat-toolbox@4.0.0(@nomicfoundation/hardhat-chai-matchers@2.0.4)(@nomicfoundation/hardhat-ethers@3.0.5)(@nomicfoundation/hardhat-network-helpers@1.0.10)(@nomicfoundation/hardhat-verify@2.0.4)(@typechain/ethers-v6@0.5.1)(@typechain/hardhat@9.1.0)(@types/chai@4.3.11)(@types/mocha@10.0.6)(@types/node@20.11.16)(chai@4.4.1)(ethers@6.10.0)(hardhat-gas-reporter@1.0.10)(hardhat@2.19.5)(solidity-coverage@0.8.6)(ts-node@10.9.2)(typechain@8.3.2)(typescript@5.3.3): resolution: { integrity: sha512-jhcWHp0aHaL0aDYj8IJl80v4SZXWMS1A2XxXa1CA6pBiFfJKuZinCkO6wb+POAt0LIfXB3gA3AgdcOccrcwBwA==, @@ -1470,13 +1470,13 @@ packages: "@typechain/hardhat": 9.1.0(@typechain/ethers-v6@0.5.1)(ethers@6.10.0)(hardhat@2.19.5)(typechain@8.3.2) "@types/chai": 4.3.11 "@types/mocha": 10.0.6 - "@types/node": 20.11.13 + "@types/node": 20.11.16 chai: 4.4.1 ethers: 6.10.0 hardhat: 2.19.5(ts-node@10.9.2)(typescript@5.3.3) hardhat-gas-reporter: 1.0.10(hardhat@2.19.5) solidity-coverage: 0.8.6(hardhat@2.19.5) - ts-node: 10.9.2(@types/node@20.11.13)(typescript@5.3.3) + ts-node: 10.9.2(@types/node@20.11.16)(typescript@5.3.3) typechain: 8.3.2(typescript@5.3.3) typescript: 5.3.3 dev: true @@ -1962,7 +1962,7 @@ packages: defer-to-connect: 2.0.1 dev: true - /@tenderly/hardhat-tenderly@2.1.1(@types/node@20.11.13)(ethers@6.10.0)(hardhat@2.19.5): + /@tenderly/hardhat-tenderly@2.1.1(@types/node@20.11.16)(ethers@6.10.0)(hardhat@2.19.5): resolution: { integrity: sha512-AnOllhGfqtEzyZLzRgli90JRV3Eq/qAsogtcHxZwAczgI33UzqfRn6Lz/RAd+FBsLqntsWNJ7SWJ7s+aBna2Tw==, @@ -1979,7 +1979,7 @@ packages: hardhat: 2.19.5(ts-node@10.9.2)(typescript@5.3.3) hardhat-deploy: 0.11.45 tenderly: 0.8.0(ts-node@10.9.2)(typescript@5.3.3) - ts-node: 10.9.2(@types/node@20.11.13)(typescript@5.3.3) + ts-node: 10.9.2(@types/node@20.11.16)(typescript@5.3.3) tslog: 4.9.2 typescript: 5.3.3 transitivePeerDependencies: @@ -2331,7 +2331,7 @@ packages: integrity: sha512-pqr857jrp2kPuO9uRjZ3PwnJTjoQy+fcdxvBTvHm6dkmEL9q+hDD/2j/0ELOBPtPnS8LjCX0gI9nbl8lVkadpg==, } dependencies: - "@types/node": 20.11.13 + "@types/node": 20.11.16 dev: true /@types/bn.js@5.1.5: @@ -2340,7 +2340,7 @@ packages: integrity: sha512-V46N0zwKRF5Q00AZ6hWtN0T8gGmDUaUzLWQvHFo5yThtVwK/VCenFY3wXVbOvNfajEpsTfQM4IN9k/d6gUVX3A==, } dependencies: - "@types/node": 20.11.13 + "@types/node": 20.11.16 dev: true /@types/cacheable-request@6.0.3: @@ -2351,7 +2351,7 @@ packages: dependencies: "@types/http-cache-semantics": 4.0.4 "@types/keyv": 3.1.4 - "@types/node": 20.11.13 + "@types/node": 20.11.16 "@types/responselike": 1.0.3 dev: true @@ -2377,7 +2377,7 @@ packages: integrity: sha512-eHE4cQPoj6ngxBZMvVf6Hw7Mh4jMW4U9lpGmS5GBPB9RYxlFg+CHaVN7ErNY4W9XfLIEn20b4VDYaIrbq0q4uA==, } dependencies: - "@types/node": 20.11.13 + "@types/node": 20.11.16 dev: true /@types/form-data@0.0.33: @@ -2386,7 +2386,7 @@ packages: integrity: sha512-8BSvG1kGm83cyJITQMZSulnl6QV8jqAGreJsc5tPu1Jq0vTSOiY/k24Wx82JRpWwZSqrala6sd5rWi6aNXvqcw==, } dependencies: - "@types/node": 20.11.13 + "@types/node": 20.11.16 dev: true /@types/glob@7.2.0: @@ -2396,7 +2396,7 @@ packages: } dependencies: "@types/minimatch": 5.1.2 - "@types/node": 20.11.13 + "@types/node": 20.11.16 dev: true /@types/http-cache-semantics@4.0.4: @@ -2419,7 +2419,7 @@ packages: integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==, } dependencies: - "@types/node": 20.11.13 + "@types/node": 20.11.16 dev: true /@types/lru-cache@5.1.1: @@ -2464,10 +2464,10 @@ packages: } dev: true - /@types/node@20.11.13: + /@types/node@20.11.16: resolution: { - integrity: sha512-5G4zQwdiQBSWYTDAH1ctw2eidqdhMJaNsiIDKHFr55ihz5Trl2qqR8fdrT732yPBho5gkNxXm67OxWFBqX9aPg==, + integrity: sha512-gKb0enTmRCzXSSUJDq6/sPcqrfCv2mkkG6Jt/clpn5eiCbKTY+SgZUxo+p8ZKMof5dCp9vHQUAB7wOUTod22wQ==, } dependencies: undici-types: 5.26.5 @@ -2486,7 +2486,7 @@ packages: integrity: sha512-uRwJqmiXmh9++aSu1VNEn3iIxWOhd8AHXNSdlaLfdAAdSTY9jYVeGWnzejM3dvrkbqE3/hyQkQQ29IFATEGlew==, } dependencies: - "@types/node": 20.11.13 + "@types/node": 20.11.16 dev: true /@types/prettier@2.7.3: @@ -2509,7 +2509,7 @@ packages: integrity: sha512-oM5JSKQCcICF1wvGgmecmHldZ48OZamtMxcGGVICOJA8o8cahXC1zEVAif8iwoc5j8etxFaRFnf095+CDsuoFQ==, } dependencies: - "@types/node": 20.11.13 + "@types/node": 20.11.16 safe-buffer: 5.1.2 dev: true @@ -2519,7 +2519,7 @@ packages: integrity: sha512-H/+L+UkTV33uf49PH5pCAUBVPNj2nDBXTN+qS1dOwyyg24l3CcicicCA7ca+HMvJBZcFgl5r8e+RR6elsb4Lyw==, } dependencies: - "@types/node": 20.11.13 + "@types/node": 20.11.16 dev: true /@types/secp256k1@4.0.6: @@ -2528,7 +2528,7 @@ packages: integrity: sha512-hHxJU6PAEUn0TP4S/ZOzuTUvJWuZ6eIKeNKb5RBpODvSl6hp1Wrw4s7ATY50rklRCScUDpHzVA/DQdSjJ3UoYQ==, } dependencies: - "@types/node": 20.11.13 + "@types/node": 20.11.16 dev: true /@types/semver@7.5.6: @@ -2568,7 +2568,7 @@ packages: debug: 4.3.4(supports-color@8.1.1) eslint: 8.56.0 graphemer: 1.4.0 - ignore: 5.3.0 + ignore: 5.3.1 natural-compare: 1.4.0 semver: 7.5.4 ts-api-utils: 1.0.3(typescript@5.3.3) @@ -3131,10 +3131,10 @@ packages: engines: { node: ">=10.12.0" } dev: true - /available-typed-arrays@1.0.5: + /available-typed-arrays@1.0.6: resolution: { - integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==, + integrity: sha512-j1QzY8iPNPG4o4xmO3ptzpRxTciqD3MgEHtifP/YnJpIo58Xu+ne4BejlbkuaLfXn/nz6HFiw29bLpj2PNMdGg==, } engines: { node: ">= 0.4" } dev: true @@ -4936,7 +4936,7 @@ packages: glob-parent: 6.0.2 globals: 13.24.0 graphemer: 1.4.0 - ignore: 5.3.0 + ignore: 5.3.1 imurmurhash: 0.1.4 is-glob: 4.0.3 is-path-inside: 3.0.3 @@ -6045,7 +6045,7 @@ packages: dir-glob: 3.0.1 fast-glob: 3.3.2 glob: 7.2.3 - ignore: 5.3.0 + ignore: 5.3.1 merge2: 1.4.1 slash: 3.0.0 dev: true @@ -6060,7 +6060,7 @@ packages: array-union: 2.1.0 dir-glob: 3.0.1 fast-glob: 3.3.2 - ignore: 5.3.0 + ignore: 5.3.1 merge2: 1.4.1 slash: 3.0.0 dev: true @@ -6336,7 +6336,7 @@ packages: solc: 0.7.3(debug@4.3.4) source-map-support: 0.5.21 stacktrace-parser: 0.1.10 - ts-node: 10.9.2(@types/node@20.11.13)(typescript@5.3.3) + ts-node: 10.9.2(@types/node@20.11.16)(typescript@5.3.3) tsort: 0.0.1 typescript: 5.3.3 undici: 5.28.2 @@ -6397,10 +6397,10 @@ packages: engines: { node: ">= 0.4" } dev: true - /has-tostringtag@1.0.0: + /has-tostringtag@1.0.2: resolution: { - integrity: sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==, + integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==, } engines: { node: ">= 0.4" } dependencies: @@ -6599,10 +6599,10 @@ packages: } dev: true - /ignore@5.3.0: + /ignore@5.3.1: resolution: { - integrity: sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg==, + integrity: sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==, } engines: { node: ">= 4" } dev: true @@ -6715,7 +6715,7 @@ packages: engines: { node: ">= 0.4" } dependencies: call-bind: 1.0.5 - has-tostringtag: 1.0.0 + has-tostringtag: 1.0.2 dev: true /is-arrayish@0.2.1: @@ -6807,7 +6807,7 @@ packages: } engines: { node: ">= 0.4" } dependencies: - has-tostringtag: 1.0.0 + has-tostringtag: 1.0.2 dev: true /is-glob@4.0.3: @@ -6876,14 +6876,14 @@ packages: engines: { node: ">=10" } dev: true - /is-typed-array@1.1.12: + /is-typed-array@1.1.13: resolution: { - integrity: sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==, + integrity: sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==, } engines: { node: ">= 0.4" } dependencies: - which-typed-array: 1.1.13 + which-typed-array: 1.1.14 dev: true /is-typedarray@1.0.0: @@ -9596,7 +9596,7 @@ packages: cosmiconfig: 8.3.6(typescript@5.3.3) fast-diff: 1.3.0 glob: 8.1.0 - ignore: 5.3.0 + ignore: 5.3.1 js-yaml: 4.1.0 latest-version: 7.0.0 lodash: 4.17.21 @@ -10078,7 +10078,7 @@ packages: js-yaml: 4.1.0 open: 8.4.2 prompts: 2.4.2 - ts-node: 10.9.2(@types/node@20.11.13)(typescript@5.3.3) + ts-node: 10.9.2(@types/node@20.11.16)(typescript@5.3.3) tslog: 4.9.2 typescript: 5.3.3 transitivePeerDependencies: @@ -10233,7 +10233,7 @@ packages: code-block-writer: 12.0.0 dev: true - /ts-node@10.9.2(@types/node@20.11.13)(typescript@5.3.3): + /ts-node@10.9.2(@types/node@20.11.16)(typescript@5.3.3): resolution: { integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==, @@ -10255,7 +10255,7 @@ packages: "@tsconfig/node12": 1.0.11 "@tsconfig/node14": 1.0.3 "@tsconfig/node16": 1.0.4 - "@types/node": 20.11.13 + "@types/node": 20.11.16 acorn: 8.11.3 acorn-walk: 8.3.2 arg: 4.1.3 @@ -10597,8 +10597,8 @@ packages: inherits: 2.0.4 is-arguments: 1.1.1 is-generator-function: 1.0.10 - is-typed-array: 1.1.12 - which-typed-array: 1.1.13 + is-typed-array: 1.1.13 + which-typed-array: 1.1.14 dev: true /utils-merge@1.0.1: @@ -11071,18 +11071,18 @@ packages: webidl-conversions: 3.0.1 dev: true - /which-typed-array@1.1.13: + /which-typed-array@1.1.14: resolution: { - integrity: sha512-P5Nra0qjSncduVPEAr7xhoF5guty49ArDTwzJ/yNuPIbZppyRxFQsRCWrocxIY+CnMVG+qfbU2FmDKyvSGClow==, + integrity: sha512-VnXFiIW8yNn9kIHN88xvZ4yOWchftKDsRJ8fEPacX/wl1lOvBrhsJ/OeJCXq7B0AaijRuqgzSKalJoPk+D8MPg==, } engines: { node: ">= 0.4" } dependencies: - available-typed-arrays: 1.0.5 + available-typed-arrays: 1.0.6 call-bind: 1.0.5 for-each: 0.3.3 gopd: 1.0.1 - has-tostringtag: 1.0.0 + has-tostringtag: 1.0.2 dev: true /which@1.3.1: @@ -11235,16 +11235,16 @@ packages: optional: true dev: true - /xdeployer@3.0.0(@nomicfoundation/hardhat-ethers@3.0.5)(ethers@6.10.0)(hardhat@2.19.5): + /xdeployer@3.0.1(@nomicfoundation/hardhat-ethers@3.0.5)(ethers@6.10.0)(hardhat@2.19.5): resolution: { - integrity: sha512-YG5YsprDGDF3tXw9zDizsp2EdoEy8FYtl1ta72yaOnmCgbkP6DWAvwhavr59xfapWJg8cLqGasxa9h5YwL1TOA==, + integrity: sha512-MOjWUJTxsZMNFWtw/XUSsuVwAgbwhlFPDhq7iz5GIyIoAaE9DnPf7VHrABALuAUxs2M99MbQPSHYVtO95fyXUg==, } engines: { node: ">=14.0.0" } peerDependencies: "@nomicfoundation/hardhat-ethers": ^3.0.5 - ethers: ^6.9.1 - hardhat: ^2.19.3 + ethers: ^6.10.0 + hardhat: ^2.19.5 dependencies: "@nomicfoundation/hardhat-ethers": 3.0.5(ethers@6.10.0)(hardhat@2.19.5) ethers: 6.10.0