From ef853f256c0f01983fc5636192cbdf8710c73670 Mon Sep 17 00:00:00 2001 From: Pascal Marco Caversaccio Date: Thu, 9 Nov 2023 10:30:58 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=81=20Upgrade=20to=20Solidity=20Versio?= =?UTF-8?q?n=20to=20`0.8.23`?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Pascal Marco Caversaccio --- Makefile | 2 +- contracts/lib/forge-std | 2 +- contracts/src/Greeter.sol | 2 +- contracts/test/Greeter.t.sol | 2 +- foundry.toml | 2 +- hardhat.config.ts | 2 +- package.json | 8 +- pnpm-lock.yaml | 178 +++++++++++++++++------------------ 8 files changed, 99 insertions(+), 99 deletions(-) diff --git a/Makefile b/Makefile index 7336556..87ee6fa 100644 --- a/Makefile +++ b/Makefile @@ -2,7 +2,7 @@ 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_22 +solc :; nix-env -f https://github.com/dapphub/dapptools/archive/master.tar.gz -iA solc-static-versions.solc_0_8_23 # build & test build :; forge build diff --git a/contracts/lib/forge-std b/contracts/lib/forge-std index 267acd3..37a37ab 160000 --- a/contracts/lib/forge-std +++ b/contracts/lib/forge-std @@ -1 +1 @@ -Subproject commit 267acd30a625086b3f16e1a28cfe0c5097fa46b8 +Subproject commit 37a37ab73364d6644bfe11edf88a07880f99bd56 diff --git a/contracts/src/Greeter.sol b/contracts/src/Greeter.sol index 973894c..7df5861 100644 --- a/contracts/src/Greeter.sol +++ b/contracts/src/Greeter.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: Unlicense -pragma solidity ^0.8.22; +pragma solidity ^0.8.23; contract Greeter { string private greeting; diff --git a/contracts/test/Greeter.t.sol b/contracts/test/Greeter.t.sol index cd333ff..c8011cc 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.22; +pragma solidity ^0.8.23; import {Greeter} from "../src/Greeter.sol"; import {Test} from "forge-std/Test.sol"; diff --git a/foundry.toml b/foundry.toml index e618d04..61e1906 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.22' # override for the solc version (setting this ignores `auto_detect_solc`) +solc_version = '0.8.23' # 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 783bcbc..5314209 100644 --- a/hardhat.config.ts +++ b/hardhat.config.ts @@ -74,7 +74,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.22", + version: "0.8.23", settings: { optimizer: { enabled: true, diff --git a/package.json b/package.json index c9fc531..9d181d2 100644 --- a/package.json +++ b/package.json @@ -134,9 +134,9 @@ "@truffle/dashboard-hardhat-plugin": "^0.2.15", "@typechain/ethers-v6": "^0.4.3", "@typechain/hardhat": "^8.0.3", - "@types/chai": "^4.3.9", - "@types/mocha": "^10.0.3", - "@types/node": "^20.8.10", + "@types/chai": "^4.3.10", + "@types/mocha": "^10.0.4", + "@types/node": "^20.9.0", "@typescript-eslint/eslint-plugin": "^6.10.0", "@typescript-eslint/parser": "^6.10.0", "chai": "^4.3.10", @@ -148,7 +148,7 @@ "hardhat-contract-sizer": "^2.10.0", "hardhat-gas-reporter": "^1.0.9", "prettier": "^3.0.3", - "prettier-plugin-solidity": "^1.1.3", + "prettier-plugin-solidity": "^1.2.0", "solhint": "^4.0.0", "solidity-coverage": "^0.8.5", "ts-node": "^10.9.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 86486df..f3d2f44 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -31,7 +31,7 @@ devDependencies: version: 1.0.9(hardhat@2.19.0) "@nomicfoundation/hardhat-toolbox": specifier: ^3.0.0 - version: 3.0.0(@nomicfoundation/hardhat-chai-matchers@2.0.2)(@nomicfoundation/hardhat-ethers@3.0.4)(@nomicfoundation/hardhat-network-helpers@1.0.9)(@nomicfoundation/hardhat-verify@1.1.1)(@typechain/ethers-v6@0.4.3)(@typechain/hardhat@8.0.3)(@types/chai@4.3.9)(@types/mocha@10.0.3)(@types/node@20.8.10)(chai@4.3.10)(ethers@6.8.1)(hardhat-gas-reporter@1.0.9)(hardhat@2.19.0)(solidity-coverage@0.8.5)(ts-node@10.9.1)(typechain@8.3.2)(typescript@5.2.2) + version: 3.0.0(@nomicfoundation/hardhat-chai-matchers@2.0.2)(@nomicfoundation/hardhat-ethers@3.0.4)(@nomicfoundation/hardhat-network-helpers@1.0.9)(@nomicfoundation/hardhat-verify@1.1.1)(@typechain/ethers-v6@0.4.3)(@typechain/hardhat@8.0.3)(@types/chai@4.3.10)(@types/mocha@10.0.4)(@types/node@20.9.0)(chai@4.3.10)(ethers@6.8.1)(hardhat-gas-reporter@1.0.9)(hardhat@2.19.0)(solidity-coverage@0.8.5)(ts-node@10.9.1)(typechain@8.3.2)(typescript@5.2.2) "@nomicfoundation/hardhat-verify": specifier: ^1.1.1 version: 1.1.1(hardhat@2.19.0) @@ -51,14 +51,14 @@ devDependencies: specifier: ^8.0.3 version: 8.0.3(@typechain/ethers-v6@0.4.3)(ethers@6.8.1)(hardhat@2.19.0)(typechain@8.3.2) "@types/chai": - specifier: ^4.3.9 - version: 4.3.9 + specifier: ^4.3.10 + version: 4.3.10 "@types/mocha": - specifier: ^10.0.3 - version: 10.0.3 + specifier: ^10.0.4 + version: 10.0.4 "@types/node": - specifier: ^20.8.10 - version: 20.8.10 + specifier: ^20.9.0 + version: 20.9.0 "@typescript-eslint/eslint-plugin": specifier: ^6.10.0 version: 6.10.0(@typescript-eslint/parser@6.10.0)(eslint@8.53.0)(typescript@5.2.2) @@ -93,8 +93,8 @@ devDependencies: specifier: ^3.0.3 version: 3.0.3 prettier-plugin-solidity: - specifier: ^1.1.3 - version: 1.1.3(prettier@3.0.3) + specifier: ^1.2.0 + version: 1.2.0(prettier@3.0.3) solhint: specifier: ^4.0.0 version: 4.0.0(typescript@5.2.2) @@ -103,7 +103,7 @@ devDependencies: version: 0.8.5(hardhat@2.19.0) ts-node: specifier: ^10.9.1 - version: 10.9.1(@types/node@20.8.10)(typescript@5.2.2) + version: 10.9.1(@types/node@20.9.0)(typescript@5.2.2) typechain: specifier: ^8.3.2 version: 8.3.2(typescript@5.2.2) @@ -844,7 +844,7 @@ packages: "@ledgerhq/errors": 6.14.0 "@ledgerhq/logs": 6.10.1 "@ledgerhq/types-live": 6.41.1 - axios: 1.6.0(debug@4.3.4) + axios: 1.6.1(debug@4.3.4) eip55: 2.1.1 react: 17.0.2 react-dom: 17.0.2(react@17.0.2) @@ -873,7 +873,7 @@ packages: "@ledgerhq/hw-transport": 6.28.8 "@ledgerhq/hw-transport-mocker": 6.27.19 "@ledgerhq/logs": 6.10.1 - axios: 1.6.0(debug@4.3.4) + axios: 1.6.1(debug@4.3.4) bignumber.js: 9.1.2 crypto-js: 4.2.0 transitivePeerDependencies: @@ -1017,7 +1017,7 @@ packages: dependencies: "@matterlabs/hardhat-zksync-solc": 0.4.1(hardhat@2.19.0) "@nomicfoundation/hardhat-verify": 1.1.1(hardhat@2.19.0) - axios: 1.6.0(debug@4.3.4) + axios: 1.6.1(debug@4.3.4) chalk: 4.1.2 dockerode: 3.3.5 transitivePeerDependencies: @@ -1343,7 +1343,7 @@ packages: hardhat: ^2.9.4 dependencies: "@nomicfoundation/hardhat-ethers": 3.0.4(ethers@6.8.1)(hardhat@2.19.0) - "@types/chai-as-promised": 7.1.7 + "@types/chai-as-promised": 7.1.8 chai: 4.3.10 chai-as-promised: 7.1.1(chai@4.3.10) deep-eql: 4.1.3 @@ -1420,7 +1420,7 @@ packages: hardhat: 2.19.0(ts-node@10.9.1)(typescript@5.2.2) dev: true - /@nomicfoundation/hardhat-toolbox@3.0.0(@nomicfoundation/hardhat-chai-matchers@2.0.2)(@nomicfoundation/hardhat-ethers@3.0.4)(@nomicfoundation/hardhat-network-helpers@1.0.9)(@nomicfoundation/hardhat-verify@1.1.1)(@typechain/ethers-v6@0.4.3)(@typechain/hardhat@8.0.3)(@types/chai@4.3.9)(@types/mocha@10.0.3)(@types/node@20.8.10)(chai@4.3.10)(ethers@6.8.1)(hardhat-gas-reporter@1.0.9)(hardhat@2.19.0)(solidity-coverage@0.8.5)(ts-node@10.9.1)(typechain@8.3.2)(typescript@5.2.2): + /@nomicfoundation/hardhat-toolbox@3.0.0(@nomicfoundation/hardhat-chai-matchers@2.0.2)(@nomicfoundation/hardhat-ethers@3.0.4)(@nomicfoundation/hardhat-network-helpers@1.0.9)(@nomicfoundation/hardhat-verify@1.1.1)(@typechain/ethers-v6@0.4.3)(@typechain/hardhat@8.0.3)(@types/chai@4.3.10)(@types/mocha@10.0.4)(@types/node@20.9.0)(chai@4.3.10)(ethers@6.8.1)(hardhat-gas-reporter@1.0.9)(hardhat@2.19.0)(solidity-coverage@0.8.5)(ts-node@10.9.1)(typechain@8.3.2)(typescript@5.2.2): resolution: { integrity: sha512-MsteDXd0UagMksqm9KvcFG6gNKYNa3GGNCy73iQ6bEasEgg2v8Qjl6XA5hjs8o5UD5A3153B6W2BIVJ8SxYUtA==, @@ -1450,15 +1450,15 @@ packages: "@nomicfoundation/hardhat-verify": 1.1.1(hardhat@2.19.0) "@typechain/ethers-v6": 0.4.3(ethers@6.8.1)(typechain@8.3.2)(typescript@5.2.2) "@typechain/hardhat": 8.0.3(@typechain/ethers-v6@0.4.3)(ethers@6.8.1)(hardhat@2.19.0)(typechain@8.3.2) - "@types/chai": 4.3.9 - "@types/mocha": 10.0.3 - "@types/node": 20.8.10 + "@types/chai": 4.3.10 + "@types/mocha": 10.0.4 + "@types/node": 20.9.0 chai: 4.3.10 ethers: 6.8.1 hardhat: 2.19.0(ts-node@10.9.1)(typescript@5.2.2) hardhat-gas-reporter: 1.0.9(hardhat@2.19.0) solidity-coverage: 0.8.5(hardhat@2.19.0) - ts-node: 10.9.1(@types/node@20.8.10)(typescript@5.2.2) + ts-node: 10.9.1(@types/node@20.9.0)(typescript@5.2.2) typechain: 8.3.2(typescript@5.2.2) typescript: 5.2.2 dev: true @@ -1853,10 +1853,10 @@ packages: antlr4ts: 0.5.0-alpha.4 dev: true - /@solidity-parser/parser@0.16.1: + /@solidity-parser/parser@0.16.2: resolution: { - integrity: sha512-PdhRFNhbTtu3x8Axm0uYpqOy/lODYQK+MlYSgqIsq2L8SFYEHJPHNUiOTAJbDGzNjjr1/n9AcIayxafR/fWmYw==, + integrity: sha512-PI9NfoA3P8XK2VBkK5oIfRgKDsicwDZfkVq9ZTBCQYGOP1N2owgY2dyLGyU5/J/hQs8KRk55kdmvTLjy3Mu3vg==, } dependencies: antlr4ts: 0.5.0-alpha.4 @@ -2248,16 +2248,16 @@ packages: integrity: sha512-pqr857jrp2kPuO9uRjZ3PwnJTjoQy+fcdxvBTvHm6dkmEL9q+hDD/2j/0ELOBPtPnS8LjCX0gI9nbl8lVkadpg==, } dependencies: - "@types/node": 20.8.10 + "@types/node": 20.9.0 dev: true - /@types/bn.js@5.1.4: + /@types/bn.js@5.1.5: resolution: { - integrity: sha512-ZtBd9L8hVtoBpPMSWfbwjC4dhQtJdlPS+e1A0Rydb7vg7bDcUwiRklPx24sMYtXcmAMST/k0Wze7JLbNU/5SkA==, + integrity: sha512-V46N0zwKRF5Q00AZ6hWtN0T8gGmDUaUzLWQvHFo5yThtVwK/VCenFY3wXVbOvNfajEpsTfQM4IN9k/d6gUVX3A==, } dependencies: - "@types/node": 20.8.10 + "@types/node": 20.9.0 dev: true /@types/cacheable-request@6.0.3: @@ -2266,25 +2266,25 @@ packages: integrity: sha512-IQ3EbTzGxIigb1I3qPZc1rWJnH0BmSKv5QYTalEwweFvyBDLSAe24zP0le/hyi7ecGfZVlIVAg4BZqb8WBwKqw==, } dependencies: - "@types/http-cache-semantics": 4.0.3 + "@types/http-cache-semantics": 4.0.4 "@types/keyv": 3.1.4 - "@types/node": 20.8.10 - "@types/responselike": 1.0.2 + "@types/node": 20.9.0 + "@types/responselike": 1.0.3 dev: true - /@types/chai-as-promised@7.1.7: + /@types/chai-as-promised@7.1.8: resolution: { - integrity: sha512-APucaP5rlmTRYKtRA6FE5QPP87x76ejw5t5guRJ4y5OgMnwtsvigw7HHhKZlx2MGXLeZd6R/GNZR/IqDHcbtQw==, + integrity: sha512-ThlRVIJhr69FLlh6IctTXFkmhtP3NpMZ2QGq69StYLyKZFp/HOp1VdKZj7RvfNWYYcJ1xlbLGLLWj1UvP5u/Gw==, } dependencies: - "@types/chai": 4.3.9 + "@types/chai": 4.3.10 dev: true - /@types/chai@4.3.9: + /@types/chai@4.3.10: resolution: { - integrity: sha512-69TtiDzu0bcmKQv3yg1Zx409/Kd7r0b5F1PfpYJfSHzLGtB53547V4u+9iqKYsTu/O2ai6KTb0TInNpvuQ3qmg==, + integrity: sha512-of+ICnbqjmFCiixUnqRulbylyXQrPqIGf/B3Jax1wIF3DvSheysQxAWvqHhZiW3IQrycvokcLcFQlveGp+vyNg==, } dev: true @@ -2294,7 +2294,7 @@ packages: integrity: sha512-eHE4cQPoj6ngxBZMvVf6Hw7Mh4jMW4U9lpGmS5GBPB9RYxlFg+CHaVN7ErNY4W9XfLIEn20b4VDYaIrbq0q4uA==, } dependencies: - "@types/node": 20.8.10 + "@types/node": 20.9.0 dev: true /@types/form-data@0.0.33: @@ -2303,7 +2303,7 @@ packages: integrity: sha512-8BSvG1kGm83cyJITQMZSulnl6QV8jqAGreJsc5tPu1Jq0vTSOiY/k24Wx82JRpWwZSqrala6sd5rWi6aNXvqcw==, } dependencies: - "@types/node": 20.8.10 + "@types/node": 20.9.0 dev: true /@types/glob@7.2.0: @@ -2313,20 +2313,20 @@ packages: } dependencies: "@types/minimatch": 5.1.2 - "@types/node": 20.8.10 + "@types/node": 20.9.0 dev: true - /@types/http-cache-semantics@4.0.3: + /@types/http-cache-semantics@4.0.4: resolution: { - integrity: sha512-V46MYLFp08Wf2mmaBhvgjStM3tPa+2GAdy/iqoX+noX1//zje2x4XmrIU0cAwyClATsTmahbtoQ2EwP7I5WSiA==, + integrity: sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA==, } dev: true - /@types/json-schema@7.0.14: + /@types/json-schema@7.0.15: resolution: { - integrity: sha512-U3PUjAudAdJBeC2pgN8uTIKgxrb4nlDF3SF0++EldXQvQBGkpFZMSnwQiIoDU77tv45VgNkl/L4ouD+rEomujw==, + integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==, } dev: true @@ -2336,7 +2336,7 @@ packages: integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==, } dependencies: - "@types/node": 20.8.10 + "@types/node": 20.9.0 dev: true /@types/lru-cache@5.1.1: @@ -2353,10 +2353,10 @@ packages: } dev: true - /@types/mocha@10.0.3: + /@types/mocha@10.0.4: resolution: { - integrity: sha512-RsOPImTriV/OE4A9qKjMtk2MnXiuLLbcO3nCXK+kvq4nr0iMfFgpjaX3MPLb6f7+EL1FGSelYvuJMV6REH+ZPQ==, + integrity: sha512-xKU7bUjiFTIttpWaIZ9qvgg+22O1nmbA+HRxdlR+u6TWsGfmFdXrheJoK4fFxrHNVIOBDvDNKZG+LYBpMHpX3w==, } dev: true @@ -2381,10 +2381,10 @@ packages: } dev: true - /@types/node@20.8.10: + /@types/node@20.9.0: resolution: { - integrity: sha512-TlgT8JntpcbmKUFzjhsyhGfP2fsiz1Mv56im6enJ905xG1DAYesxJaeSbGqQmAw8OWPdhyJGhGSQGKRNJ45u9w==, + integrity: sha512-nekiGu2NDb1BcVofVcEKMIwzlx4NjHlcjhoxxKBNLtz15Y1z7MYf549DFvkHSId02Ax6kGwWntIBPC3l/JZcmw==, } dependencies: undici-types: 5.26.5 @@ -2397,13 +2397,13 @@ packages: } dev: true - /@types/pbkdf2@3.1.1: + /@types/pbkdf2@3.1.2: resolution: { - integrity: sha512-4HCoGwR3221nOc7G0Z/6KgTNGgaaFGkbGrtUJsB+zlKX2LBVjFHHIUkieMBgHHXgBH5Gq6dZHJKdBYdtlhBQvw==, + integrity: sha512-uRwJqmiXmh9++aSu1VNEn3iIxWOhd8AHXNSdlaLfdAAdSTY9jYVeGWnzejM3dvrkbqE3/hyQkQQ29IFATEGlew==, } dependencies: - "@types/node": 20.8.10 + "@types/node": 20.9.0 dev: true /@types/prettier@2.7.3: @@ -2413,10 +2413,10 @@ packages: } dev: true - /@types/qs@6.9.9: + /@types/qs@6.9.10: resolution: { - integrity: sha512-wYLxw35euwqGvTDx6zfY1vokBFnsK0HNrzc6xNHchxfO2hpuRg74GbkEW7e3sSmPvj0TjCDT1VCa6OtHXnubsg==, + integrity: sha512-3Gnx08Ns1sEoCrWssEgTSJs/rsT2vhGP+Ja9cnnk9k4ALxinORlQneLXFeFKOTJMOeZUFD1s7w+w2AphTpvzZw==, } dev: true @@ -2426,39 +2426,39 @@ packages: integrity: sha512-oM5JSKQCcICF1wvGgmecmHldZ48OZamtMxcGGVICOJA8o8cahXC1zEVAif8iwoc5j8etxFaRFnf095+CDsuoFQ==, } dependencies: - "@types/node": 20.8.10 + "@types/node": 20.9.0 safe-buffer: 5.1.2 dev: true - /@types/responselike@1.0.2: + /@types/responselike@1.0.3: resolution: { - integrity: sha512-/4YQT5Kp6HxUDb4yhRkm0bJ7TbjvTddqX7PZ5hz6qV3pxSo72f/6YPRo+Mu2DU307tm9IioO69l7uAwn5XNcFA==, + integrity: sha512-H/+L+UkTV33uf49PH5pCAUBVPNj2nDBXTN+qS1dOwyyg24l3CcicicCA7ca+HMvJBZcFgl5r8e+RR6elsb4Lyw==, } dependencies: - "@types/node": 20.8.10 + "@types/node": 20.9.0 dev: true - /@types/secp256k1@4.0.5: + /@types/secp256k1@4.0.6: resolution: { - integrity: sha512-aIonTBMErtE3T9MxDvTZRzcrT/mCqpEZBw3CCY/i+oG9n57N/+7obBkhFgavUAIrX21bU0LHg1XRgtaLdelBhA==, + integrity: sha512-hHxJU6PAEUn0TP4S/ZOzuTUvJWuZ6eIKeNKb5RBpODvSl6hp1Wrw4s7ATY50rklRCScUDpHzVA/DQdSjJ3UoYQ==, } dependencies: - "@types/node": 20.8.10 + "@types/node": 20.9.0 dev: true - /@types/semver@7.5.4: + /@types/semver@7.5.5: resolution: { - integrity: sha512-MMzuxN3GdFwskAnb6fz0orFvhfqi752yjaXylr0Rp4oDg5H0Zn1IuyRhDVvYOwAXoJirx2xuS16I3WjxnAIHiQ==, + integrity: sha512-+d+WYC1BxJ6yVOgUgzK8gWvp5qF8ssV5r4nsDcZWKRWcDQLQ619tvWAxJQYGgBrO1MnLJC7a5GtiYsAoQ47dJg==, } dev: true - /@types/w3c-web-usb@1.0.9: + /@types/w3c-web-usb@1.0.10: resolution: { - integrity: sha512-6EIpb9g9k/SGu59mQ6RW3tedmabtE+N3iGRa98+1CCFuhGt565wLEYKXoEVKTuNrCr2SrgfvBMN5db6hggkzKQ==, + integrity: sha512-CHgUI5kTc/QLMP8hODUHhge0D4vx+9UiAwIGiT0sTy/B2XpdX1U5rJt6JSISgr6ikRT7vxV9EVAFeYZqUnl1gQ==, } dev: true @@ -2594,8 +2594,8 @@ packages: eslint: ^7.0.0 || ^8.0.0 dependencies: "@eslint-community/eslint-utils": 4.4.0(eslint@8.53.0) - "@types/json-schema": 7.0.14 - "@types/semver": 7.5.4 + "@types/json-schema": 7.0.15 + "@types/semver": 7.5.5 "@typescript-eslint/scope-manager": 6.10.0 "@typescript-eslint/types": 6.10.0 "@typescript-eslint/typescript-estree": 6.10.0(typescript@5.2.2) @@ -3106,10 +3106,10 @@ packages: - debug dev: true - /axios@1.6.0(debug@4.3.4): + /axios@1.6.1(debug@4.3.4): resolution: { - integrity: sha512-EZ1DYihju9pwVB+jg67ogm+Tmqc6JmhamRN6I4Zt8DfZu5lbcQGw3ozH9lFejSJgs/ibaef3A9PMXPLeefFGJg==, + integrity: sha512-vfBmhDpKafglh0EldBEbVuoe7DyAavGSLWhuSm5ZSEKQnHhBf0xAAwybbNH1IkrJNGnS/VG4I5yxig1pCEXE4g==, } dependencies: follow-redirects: 1.15.3(debug@4.3.4) @@ -3506,7 +3506,7 @@ packages: } engines: { node: ">=14.16" } dependencies: - "@types/http-cache-semantics": 4.0.3 + "@types/http-cache-semantics": 4.0.4 get-stream: 6.0.1 http-cache-semantics: 4.1.1 keyv: 4.5.4 @@ -4923,7 +4923,7 @@ packages: optional: true dependencies: "@solidity-parser/parser": 0.14.5 - axios: 1.6.0(debug@4.3.4) + axios: 1.6.1(debug@4.3.4) cli-table3: 0.5.1 colors: 1.4.0 ethereum-cryptography: 1.2.0 @@ -4985,8 +4985,8 @@ packages: integrity: sha512-w8/4x1SGGzc+tO97TASLja6SLd3fRIK2tLVcV2Gx4IB21hE19atll5Cq9o3d0ZmAYC/8aw0ipieTSiekAea4SQ==, } dependencies: - "@types/pbkdf2": 3.1.1 - "@types/secp256k1": 4.0.5 + "@types/pbkdf2": 3.1.2 + "@types/secp256k1": 4.0.6 blakejs: 1.2.1 browserify-aes: 1.2.0 bs58check: 2.1.2 @@ -5058,7 +5058,7 @@ packages: } engines: { node: ">=10.0.0" } dependencies: - "@types/bn.js": 5.1.4 + "@types/bn.js": 5.1.5 bn.js: 5.2.1 create-hash: 1.2.0 ethereum-cryptography: 0.1.3 @@ -5950,7 +5950,7 @@ packages: "@sindresorhus/is": 4.6.0 "@szmarczak/http-timer": 4.0.6 "@types/cacheable-request": 6.0.3 - "@types/responselike": 1.0.2 + "@types/responselike": 1.0.3 cacheable-lookup: 5.0.4 cacheable-request: 7.0.4 decompress-response: 6.0.0 @@ -5970,7 +5970,7 @@ packages: "@sindresorhus/is": 4.6.0 "@szmarczak/http-timer": 5.0.1 "@types/cacheable-request": 6.0.3 - "@types/responselike": 1.0.2 + "@types/responselike": 1.0.3 cacheable-lookup: 6.1.0 cacheable-request: 7.0.4 decompress-response: 6.0.0 @@ -6104,7 +6104,7 @@ packages: "@ethersproject/solidity": 5.7.0 "@ethersproject/transactions": 5.7.0 "@ethersproject/wallet": 5.7.0 - "@types/qs": 6.9.9 + "@types/qs": 6.9.10 axios: 0.21.4(debug@4.3.4) chalk: 4.1.2 chokidar: 3.5.3 @@ -6171,7 +6171,7 @@ packages: "@nomicfoundation/ethereumjs-vm": 7.0.2 "@nomicfoundation/solidity-analyzer": 0.1.1 "@sentry/node": 5.30.0 - "@types/bn.js": 5.1.4 + "@types/bn.js": 5.1.5 "@types/lru-cache": 5.1.1 adm-zip: 0.4.16 aggregate-error: 3.1.0 @@ -6201,7 +6201,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.1(@types/node@20.8.10)(typescript@5.2.2) + ts-node: 10.9.1(@types/node@20.9.0)(typescript@5.2.2) tsort: 0.0.1 typescript: 5.2.2 undici: 5.27.2 @@ -8406,16 +8406,16 @@ packages: engines: { node: ">= 0.8.0" } dev: true - /prettier-plugin-solidity@1.1.3(prettier@3.0.3): + /prettier-plugin-solidity@1.2.0(prettier@3.0.3): resolution: { - integrity: sha512-fQ9yucPi2sBbA2U2Xjh6m4isUTJ7S7QLc/XDDsktqqxYfTwdYKJ0EnnywXHwCGAaYbQNK+HIYPL1OemxuMsgeg==, + integrity: sha512-fgxcUZpVAP+LlRfy5JI5oaAkXGkmsje2VJ5krv/YMm+rcTZbIUwFguSw5f+WFuttMjpDm6wB4UL7WVkArEfiVA==, } - engines: { node: ">=12" } + engines: { node: ">=16" } peerDependencies: - prettier: ">=2.3.0 || >=3.0.0-alpha.0" + prettier: ">=2.3.0" dependencies: - "@solidity-parser/parser": 0.16.1 + "@solidity-parser/parser": 0.16.2 prettier: 3.0.3 semver: 7.5.4 solidity-comments-extractor: 0.0.7 @@ -9410,7 +9410,7 @@ packages: } hasBin: true dependencies: - "@solidity-parser/parser": 0.16.1 + "@solidity-parser/parser": 0.16.2 ajv: 6.12.6 antlr4: 4.13.1 ast-parents: 0.0.1 @@ -9451,7 +9451,7 @@ packages: hardhat: ^2.11.0 dependencies: "@ethersproject/abi": 5.7.0 - "@solidity-parser/parser": 0.16.1 + "@solidity-parser/parser": 0.16.2 chalk: 2.4.2 death: 1.1.0 detect-port: 1.5.1 @@ -9903,7 +9903,7 @@ packages: js-yaml: 4.1.0 open: 8.4.2 prompts: 2.4.2 - ts-node: 10.9.1(@types/node@20.8.10)(typescript@5.2.2) + ts-node: 10.9.1(@types/node@20.9.0)(typescript@5.2.2) tslog: 4.9.2 typescript: 5.2.2 transitivePeerDependencies: @@ -9928,7 +9928,7 @@ packages: "@types/concat-stream": 1.6.1 "@types/form-data": 0.0.33 "@types/node": 8.10.66 - "@types/qs": 6.9.9 + "@types/qs": 6.9.10 caseless: 0.12.0 concat-stream: 1.6.2 form-data: 2.5.1 @@ -10059,7 +10059,7 @@ packages: code-block-writer: 12.0.0 dev: true - /ts-node@10.9.1(@types/node@20.8.10)(typescript@5.2.2): + /ts-node@10.9.1(@types/node@20.9.0)(typescript@5.2.2): resolution: { integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==, @@ -10081,7 +10081,7 @@ packages: "@tsconfig/node12": 1.0.11 "@tsconfig/node14": 1.0.3 "@tsconfig/node16": 1.0.4 - "@types/node": 20.8.10 + "@types/node": 20.9.0 acorn: 8.11.2 acorn-walk: 8.3.0 arg: 4.1.3 @@ -10377,7 +10377,7 @@ packages: engines: { node: ">=10.20.0 <11.x || >=12.17.0 <13.0 || >=14.0.0" } requiresBuild: true dependencies: - "@types/w3c-web-usb": 1.0.9 + "@types/w3c-web-usb": 1.0.10 node-addon-api: 6.1.0 node-gyp-build: 4.6.1 dev: true @@ -10591,7 +10591,7 @@ packages: } engines: { node: ">=8.0.0" } dependencies: - "@types/bn.js": 5.1.4 + "@types/bn.js": 5.1.5 "@types/node": 12.20.55 bignumber.js: 9.1.2 web3-core-helpers: 1.10.0 @@ -10643,7 +10643,7 @@ packages: } engines: { node: ">=8.0.0" } dependencies: - "@types/bn.js": 5.1.4 + "@types/bn.js": 5.1.5 web3-core: 1.10.0 web3-core-helpers: 1.10.0 web3-core-method: 1.10.0