diff --git a/arguments.js b/arguments.js index 16c7ab3..36a38b1 100644 --- a/arguments.js +++ b/arguments.js @@ -2,7 +2,6 @@ // Required by the Hardhat plugin `hardhat-etherscan` // See also here: https://hardhat.org/plugins/nomiclabs-hardhat-etherscan.html#complex-arguments -// eslint-disable-next-line no-undef module.exports = [ "Hello, Hardhat!", // The example Greeter.sol file needs a string ]; diff --git a/contracts/lib/forge-std b/contracts/lib/forge-std index 2cbff06..4d63c97 160000 --- a/contracts/lib/forge-std +++ b/contracts/lib/forge-std @@ -1 +1 @@ -Subproject commit 2cbff0602d340503dba9828ab6981053704d1384 +Subproject commit 4d63c978718517fa02d4e330fbe7372dbb06c2f1 diff --git a/eslint.config.js b/eslint.config.js index 0f5640d..fdd1d9f 100644 --- a/eslint.config.js +++ b/eslint.config.js @@ -1,8 +1,8 @@ -/* eslint-disable @typescript-eslint/no-var-requires */ +/* eslint-disable @typescript-eslint/no-require-imports */ const eslint = require("@eslint/js"); const tseslint = require("typescript-eslint"); const eslintConfigPrettier = require("eslint-config-prettier"); -/* eslint-enable @typescript-eslint/no-var-requires */ +/* eslint-enable @typescript-eslint/no-require-imports */ module.exports = tseslint.config( { diff --git a/package.json b/package.json index 435cace..92679a4 100644 --- a/package.json +++ b/package.json @@ -163,15 +163,15 @@ "@nomicfoundation/hardhat-verify": "^2.0.9", "@nomicfoundation/ignition-core": "^0.15.5", "@openzeppelin/contracts": "^5.0.2", - "@tenderly/hardhat-tenderly": "^2.2.2", + "@tenderly/hardhat-tenderly": "^2.3.0", "@truffle/dashboard-hardhat-plugin": "^0.2.15", "@typechain/ethers-v6": "^0.5.1", "@typechain/hardhat": "^9.1.0", - "@types/chai": "^4.3.16", + "@types/chai": "^4.3.17", "@types/mocha": "^10.0.7", - "@types/node": "^22.0.0", + "@types/node": "^22.0.2", "chai": "^4.5.0", - "eslint": "^8.57.0", + "eslint": "^9.8.0", "eslint-config-prettier": "^9.1.0", "ethers": "^6.13.2", "hardhat": "^2.22.7", @@ -185,7 +185,7 @@ "ts-node": "^10.9.2", "typechain": "^8.3.2", "typescript": "^5.5.4", - "typescript-eslint": "^7.18.0", + "typescript-eslint": "^8.0.0", "xdeployer": "^3.0.15", "zksync-ethers": "^6.11.0" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 66035f0..d096c8a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -12,40 +12,40 @@ importers: version: 9.8.0 "@matterlabs/hardhat-zksync-deploy": specifier: ^1.5.0 - version: 1.5.0(ethers@6.13.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.0)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10))(zksync-ethers@6.11.0(ethers@6.13.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))) + version: 1.5.0(ethers@6.13.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.2)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10))(zksync-ethers@6.11.0(ethers@6.13.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))) "@matterlabs/hardhat-zksync-ethers": specifier: 1.1.0 - version: 1.1.0(bufferutil@4.0.8)(ethers@6.13.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(ts-node@10.9.2(@types/node@22.0.0)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10)(zksync-ethers@6.11.0(ethers@6.13.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))) + version: 1.1.0(bufferutil@4.0.8)(ethers@6.13.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(ts-node@10.9.2(@types/node@22.0.2)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10)(zksync-ethers@6.11.0(ethers@6.13.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))) "@matterlabs/hardhat-zksync-solc": specifier: ^1.2.1 - version: 1.2.1(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.0)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10)) + version: 1.2.1(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.2)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10)) "@matterlabs/hardhat-zksync-verify": specifier: ^1.6.0 - version: 1.6.0(@nomicfoundation/hardhat-verify@2.0.9(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.0)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10)))(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.0)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10)) + version: 1.6.0(@nomicfoundation/hardhat-verify@2.0.9(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.2)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10)))(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.2)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10)) "@nomicfoundation/hardhat-chai-matchers": specifier: ^2.0.7 - version: 2.0.7(@nomicfoundation/hardhat-ethers@3.0.6(ethers@6.13.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.0)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10)))(chai@4.5.0)(ethers@6.13.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.0)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10)) + version: 2.0.7(@nomicfoundation/hardhat-ethers@3.0.6(ethers@6.13.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.2)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10)))(chai@4.5.0)(ethers@6.13.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.2)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10)) "@nomicfoundation/hardhat-ethers": specifier: ^3.0.6 - version: 3.0.6(ethers@6.13.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.0)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10)) + version: 3.0.6(ethers@6.13.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.2)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10)) "@nomicfoundation/hardhat-foundry": specifier: ^1.1.2 - version: 1.1.2(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.0)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10)) + version: 1.1.2(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.2)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10)) "@nomicfoundation/hardhat-ignition": specifier: ^0.15.5 - version: 0.15.5(@nomicfoundation/hardhat-verify@2.0.9(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.0)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10)))(bufferutil@4.0.8)(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.0)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10))(utf-8-validate@5.0.10) + version: 0.15.5(@nomicfoundation/hardhat-verify@2.0.9(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.2)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10)))(bufferutil@4.0.8)(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.2)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10))(utf-8-validate@5.0.10) "@nomicfoundation/hardhat-ignition-ethers": specifier: ^0.15.5 - version: 0.15.5(@nomicfoundation/hardhat-ethers@3.0.6(ethers@6.13.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.0)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10)))(@nomicfoundation/hardhat-ignition@0.15.5(@nomicfoundation/hardhat-verify@2.0.9(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.0)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10)))(bufferutil@4.0.8)(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.0)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10))(utf-8-validate@5.0.10))(@nomicfoundation/ignition-core@0.15.5(bufferutil@4.0.8)(utf-8-validate@5.0.10))(ethers@6.13.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.0)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10)) + version: 0.15.5(@nomicfoundation/hardhat-ethers@3.0.6(ethers@6.13.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.2)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10)))(@nomicfoundation/hardhat-ignition@0.15.5(@nomicfoundation/hardhat-verify@2.0.9(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.2)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10)))(bufferutil@4.0.8)(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.2)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10))(utf-8-validate@5.0.10))(@nomicfoundation/ignition-core@0.15.5(bufferutil@4.0.8)(utf-8-validate@5.0.10))(ethers@6.13.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.2)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10)) "@nomicfoundation/hardhat-ledger": specifier: ^1.0.3 - version: 1.0.3(bufferutil@4.0.8)(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.0)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10))(utf-8-validate@5.0.10) + version: 1.0.3(bufferutil@4.0.8)(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.2)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10))(utf-8-validate@5.0.10) "@nomicfoundation/hardhat-network-helpers": specifier: ^1.0.11 - version: 1.0.11(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.0)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10)) + version: 1.0.11(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.2)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10)) "@nomicfoundation/hardhat-verify": specifier: ^2.0.9 - version: 2.0.9(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.0)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10)) + version: 2.0.9(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.2)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10)) "@nomicfoundation/ignition-core": specifier: ^0.15.5 version: 0.15.5(bufferutil@4.0.8)(utf-8-validate@5.0.10) @@ -53,50 +53,50 @@ importers: specifier: ^5.0.2 version: 5.0.2 "@tenderly/hardhat-tenderly": - specifier: ^2.2.2 - version: 2.2.2(@nomicfoundation/hardhat-verify@2.0.9(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.0)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10)))(@types/node@22.0.0)(bufferutil@4.0.8)(ethers@6.13.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.0)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10))(utf-8-validate@5.0.10) + specifier: ^2.3.0 + version: 2.3.0(@nomicfoundation/hardhat-ethers@3.0.6(ethers@6.13.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.2)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10)))(@types/node@22.0.2)(bufferutil@4.0.8)(ethers@6.13.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.2)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10))(utf-8-validate@5.0.10) "@truffle/dashboard-hardhat-plugin": specifier: ^0.2.15 - version: 0.2.15(bufferutil@4.0.8)(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.0)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10))(utf-8-validate@5.0.10) + version: 0.2.15(bufferutil@4.0.8)(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.2)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10))(utf-8-validate@5.0.10) "@typechain/ethers-v6": specifier: ^0.5.1 version: 0.5.1(ethers@6.13.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(typechain@8.3.2(typescript@5.5.4))(typescript@5.5.4) "@typechain/hardhat": specifier: ^9.1.0 - version: 9.1.0(@typechain/ethers-v6@0.5.1(ethers@6.13.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(typechain@8.3.2(typescript@5.5.4))(typescript@5.5.4))(ethers@6.13.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.0)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10))(typechain@8.3.2(typescript@5.5.4)) + version: 9.1.0(@typechain/ethers-v6@0.5.1(ethers@6.13.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(typechain@8.3.2(typescript@5.5.4))(typescript@5.5.4))(ethers@6.13.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.2)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10))(typechain@8.3.2(typescript@5.5.4)) "@types/chai": - specifier: ^4.3.16 - version: 4.3.16 + specifier: ^4.3.17 + version: 4.3.17 "@types/mocha": specifier: ^10.0.7 version: 10.0.7 "@types/node": - specifier: ^22.0.0 - version: 22.0.0 + specifier: ^22.0.2 + version: 22.0.2 chai: specifier: ^4.5.0 version: 4.5.0 eslint: - specifier: ^8.57.0 - version: 8.57.0 + specifier: ^9.8.0 + version: 9.8.0 eslint-config-prettier: specifier: ^9.1.0 - version: 9.1.0(eslint@8.57.0) + version: 9.1.0(eslint@9.8.0) ethers: specifier: ^6.13.2 version: 6.13.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) hardhat: specifier: ^2.22.7 - version: 2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.0)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10) + version: 2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.2)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10) hardhat-abi-exporter: specifier: ^2.10.1 - version: 2.10.1(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.0)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10)) + version: 2.10.1(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.2)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10)) hardhat-contract-sizer: specifier: ^2.10.0 - version: 2.10.0(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.0)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10)) + version: 2.10.0(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.2)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10)) hardhat-gas-reporter: specifier: ^2.2.0 - version: 2.2.0(bufferutil@4.0.8)(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.0)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10))(typescript@5.5.4)(utf-8-validate@5.0.10) + version: 2.2.0(bufferutil@4.0.8)(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.2)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10))(typescript@5.5.4)(utf-8-validate@5.0.10) prettier: specifier: ^3.3.3 version: 3.3.3 @@ -108,10 +108,10 @@ importers: version: 5.0.2(typescript@5.5.4) solidity-coverage: specifier: ^0.8.12 - version: 0.8.12(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.0)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10)) + version: 0.8.12(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.2)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10)) ts-node: specifier: ^10.9.2 - version: 10.9.2(@types/node@22.0.0)(typescript@5.5.4) + version: 10.9.2(@types/node@22.0.2)(typescript@5.5.4) typechain: specifier: ^8.3.2 version: 8.3.2(typescript@5.5.4) @@ -119,11 +119,11 @@ importers: specifier: ^5.5.4 version: 5.5.4 typescript-eslint: - specifier: ^7.18.0 - version: 7.18.0(eslint@8.57.0)(typescript@5.5.4) + specifier: ^8.0.0 + version: 8.0.0(eslint@9.8.0)(typescript@5.5.4) xdeployer: specifier: ^3.0.15 - version: 3.0.15(@nomicfoundation/hardhat-ethers@3.0.6(ethers@6.13.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.0)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10)))(ethers@6.13.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.0)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10)) + version: 3.0.15(@nomicfoundation/hardhat-ethers@3.0.6(ethers@6.13.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.2)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10)))(ethers@6.13.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.2)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10)) zksync-ethers: specifier: ^6.11.0 version: 6.11.0(ethers@6.13.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)) @@ -230,19 +230,19 @@ packages: } engines: { node: ^12.0.0 || ^14.0.0 || >=16.0.0 } - "@eslint/eslintrc@2.1.4": + "@eslint/config-array@0.17.1": resolution: { - integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==, + integrity: sha512-BlYOpej8AQ8Ev9xVqroV7a02JK3SkBAaN9GfMMH9W6Ch8FlQlkjGw4Ir7+FgYwfirivAf4t+GtzuAxqfukmISA==, } - engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } + engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } - "@eslint/js@8.57.0": + "@eslint/eslintrc@3.1.0": resolution: { - integrity: sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==, + integrity: sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==, } - engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } + engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } "@eslint/js@9.8.0": resolution: @@ -251,6 +251,13 @@ packages: } engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } + "@eslint/object-schema@2.1.4": + resolution: + { + integrity: sha512-BsWiH1yFGjXXS2yvrf5LyuoSIIbPrGUWob917o+BTKuZ7qJdxX8aJLRxs1fS9n6r7vESrq1OUqb68dANcFXuQQ==, + } + engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } + "@ethereumjs/common@2.5.0": resolution: { @@ -471,14 +478,6 @@ packages: } engines: { node: ">=14" } - "@humanwhocodes/config-array@0.11.14": - resolution: - { - integrity: sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==, - } - engines: { node: ">=10.10.0" } - deprecated: Use @eslint/config-array instead - "@humanwhocodes/module-importer@1.0.1": resolution: { @@ -486,12 +485,12 @@ packages: } engines: { node: ">=12.22" } - "@humanwhocodes/object-schema@2.0.3": + "@humanwhocodes/retry@0.3.0": resolution: { - integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==, + integrity: sha512-d2CGZR2o7fS6sWB7DG/3a95bGKQyHMACZ5aW8qGkkqQpUoZV6C0X7Pc7l4ZNMZkfNBf4VWNe9E1jRsf0G146Ew==, } - deprecated: Use @eslint/object-schema instead + engines: { node: ">=18.18" } "@isaacs/cliui@8.0.2": resolution: @@ -866,6 +865,76 @@ packages: integrity: sha512-ZcE4rIn10qKahR4OqS8rl8NM2Fbg2QYiBXgMgj74ZI0++LlCcZgB5HyaBbX+lsnKHjTXtjYD3b+2mtg7jFbAMQ==, } + "@nomicfoundation/slang-darwin-arm64@0.15.1": + resolution: + { + integrity: sha512-taPHlCUNNztQZJze9OlZFK9cZH8Ut4Ih4QJQo5CKebXx9vWOUtmSBfKv/M2P8hiV/iL7Q5sPwR7HY9uZYnb49Q==, + } + engines: { node: ">= 10" } + + "@nomicfoundation/slang-darwin-x64@0.15.1": + resolution: + { + integrity: sha512-kgZh5KQe/UcbFqn1EpyrvBuT8E6I1kWSgGPtO25t90zAqFv23sMUPdn7wLpMjngkD+quIIgrzQGUtupS5YYEig==, + } + engines: { node: ">= 10" } + + "@nomicfoundation/slang-linux-arm64-gnu@0.15.1": + resolution: + { + integrity: sha512-Iw8mepaccKRWllPU9l+hoe88LN9fScC0Px3nFeNQy26qk1ueO0tjovP1dhTvmGwHUxacOYPqhQTUn7Iu0oxNoQ==, + } + engines: { node: ">= 10" } + + "@nomicfoundation/slang-linux-arm64-musl@0.15.1": + resolution: + { + integrity: sha512-zcesdQZwRgrT7ND+3TZUjRK/uGF20EfhEfCg8ZMhrb4Q7XaK1JvtHazIs03TV8Jcs30TPkEXks8Qi0Zdfy4RuA==, + } + engines: { node: ">= 10" } + + "@nomicfoundation/slang-linux-x64-gnu@0.15.1": + resolution: + { + integrity: sha512-FSmAnzKm58TFIwx4r/wOZtqfDx0nI6AfvnOh8kLDF5OxpWW3r0q9fq8lyaUReg9C/ZgCZRBn+m5WGrNKCZcvPQ==, + } + engines: { node: ">= 10" } + + "@nomicfoundation/slang-linux-x64-musl@0.15.1": + resolution: + { + integrity: sha512-hnoA/dgeHQ8aS0SReABYkxf0d/Q6DdaKsaYv6ev21wyQA7TROxT1X3nekECLGu1GYLML8pzvD9vyAMBRKOkkyg==, + } + engines: { node: ">= 10" } + + "@nomicfoundation/slang-win32-arm64-msvc@0.15.1": + resolution: + { + integrity: sha512-2H0chHQ4uTh4l4UxN5fIVHR5mKaL5mfYTID6kxxxv2+KAh68EpYWwxLlkS5So90R2WcuPvFvTVKLm/uRo4h4dg==, + } + engines: { node: ">= 10" } + + "@nomicfoundation/slang-win32-ia32-msvc@0.15.1": + resolution: + { + integrity: sha512-CVZWBnbpFlVBg/m7bsiw70jY3p9TGH9vxq0vLEEJ56yK+QPosxPrKMcADojtGjIOjWjPSZ+lCoo5ilnW0a249g==, + } + engines: { node: ">= 10" } + + "@nomicfoundation/slang-win32-x64-msvc@0.15.1": + resolution: + { + integrity: sha512-cyER8M1fdBTzIfihy55d4LGGlN/eQxDqfRUTXgJf1VvNR98tRB0Q3nBfyh5PK2yP98B4lMt3RJYDqTQu+dOVDA==, + } + engines: { node: ">= 10" } + + "@nomicfoundation/slang@0.15.1": + resolution: + { + integrity: sha512-th7nxRWRXf583uHpWUCd8U7BYxIqJX2f3oZLff/mlPkqIr45pD2hLT/o00eCjrBIR8N7vybUULZg1CeThGNk7g==, + } + engines: { node: ">= 10" } + "@nomicfoundation/solidity-analyzer-darwin-arm64@0.1.2": resolution: { @@ -952,10 +1021,10 @@ packages: integrity: sha512-qrJLs2ubKSwrhP0x4V2QOPhlc1q8TYnkAcvjvk34VXMS8lhY1cpXSGoxnTw3Mi+eCSE1xOzKWISLi1UAOQOJIw==, } - "@openzeppelin/hardhat-upgrades@3.2.0": + "@openzeppelin/hardhat-upgrades@3.2.1": resolution: { - integrity: sha512-xybXIHQIZK2a1HH7ukMToRbIcU9LHfL49gtB0KYptY6f/r9lqrFOupN8aOBueRZW4Ymhc6HGL9bvj7u7t5lDdQ==, + integrity: sha512-Zy5M3QhkzwGdpzQmk+xbWdYOGJWjoTvwbBKYLhctu9B91DoprlhDRaZUwCtunwTdynkTDGdVfGr0kIkvycyKjw==, } hasBin: true peerDependencies: @@ -967,10 +1036,10 @@ packages: "@nomicfoundation/hardhat-verify": optional: true - "@openzeppelin/upgrades-core@1.34.4": + "@openzeppelin/upgrades-core@1.35.0": resolution: { - integrity: sha512-iGN3StqYHYVqqSKs8hWY+Gz6VkiEqOkQccBhHl7lHLGBJF91QUZ8wNMZ59SA5Usg1Fstu/HurvZTCEshPJAZ8w==, + integrity: sha512-XwwhJyPxACQ7rMhKAPCL6rhTXhbeumeQ3opmurEsHg025vHnISHwTPHd5VxzmOwbMBIJ7em1lnRTu+J2/IUWFQ==, } hasBin: true @@ -1170,14 +1239,14 @@ packages: } engines: { node: ">=14.16" } - "@tenderly/hardhat-tenderly@2.2.2": + "@tenderly/hardhat-tenderly@2.3.0": resolution: { - integrity: sha512-JZINDVHW0ob+tCtNppgXMKiVcpbtcdEeHGaIsRFDXGeVQ1061asouf1lILvyWSfhv5ZeIkEX/LmeOo9IlC7rkw==, + integrity: sha512-Q21HeQofncnrH33Ys4Xd2HRgxl+4E/HgUqUIu6l734Cpw07KMwlsTicEML0nlVPgLDmtNrJv4cnFn4SypwioaA==, } peerDependencies: ethers: ^6.8.1 - hardhat: ^2.19.0 + hardhat: ^2.22.6 "@truffle/compile-common@0.9.8": resolution: @@ -1390,10 +1459,10 @@ packages: integrity: sha512-ThlRVIJhr69FLlh6IctTXFkmhtP3NpMZ2QGq69StYLyKZFp/HOp1VdKZj7RvfNWYYcJ1xlbLGLLWj1UvP5u/Gw==, } - "@types/chai@4.3.16": + "@types/chai@4.3.17": resolution: { - integrity: sha512-PatH4iOdyh3MyWtmHVFXLWCCIhUbopaltqddG9BzB+gMIzee2MJrvd+jouii9Z3wzQJruGWAm7WOMjgfG8hQlQ==, + integrity: sha512-zmZ21EWzR71B4Sscphjief5djsLre50M6lI622OSySTmn9DB3j+C3kWroHfBQWXbOBwbgg/M8CG/hUxDLIloow==, } "@types/glob@7.2.0": @@ -1444,10 +1513,10 @@ packages: integrity: sha512-N+0kuo9KgrUQ1Sn/ifDXsvg0TTleP7rIy4zOBGECxAljqvqfqpTfzx0Q1NUedOixRMBfe2Whhb056a42cWs26Q==, } - "@types/node@22.0.0": + "@types/node@22.0.2": resolution: { - integrity: sha512-VT7KSYudcPOzP5Q0wfbowyNLaVR8QWUdw+088uFWwfvpY6uCWaXpqV6ieLAu9WBcnTa7H4Z5RLK8I5t2FuOcqw==, + integrity: sha512-yPL6DyFwY5PiMVEwymNeqUTKsDczQBJ/5T7W/46RwLU/VH+AA8aT5TZkvBviLKLbbm0hlfftEkGrNzfRk/fofQ==, } "@types/pbkdf2@3.1.2": @@ -1486,93 +1555,86 @@ packages: integrity: sha512-CHgUI5kTc/QLMP8hODUHhge0D4vx+9UiAwIGiT0sTy/B2XpdX1U5rJt6JSISgr6ikRT7vxV9EVAFeYZqUnl1gQ==, } - "@typescript-eslint/eslint-plugin@7.18.0": + "@typescript-eslint/eslint-plugin@8.0.0": resolution: { - integrity: sha512-94EQTWZ40mzBc42ATNIBimBEDltSJ9RQHCC8vc/PDbxi4k8dVwUAv4o98dk50M1zB+JGFxp43FP7f8+FP8R6Sw==, + integrity: sha512-STIZdwEQRXAHvNUS6ILDf5z3u95Gc8jzywunxSNqX00OooIemaaNIA0vEgynJlycL5AjabYLLrIyHd4iazyvtg==, } - engines: { node: ^18.18.0 || >=20.0.0 } + engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } peerDependencies: - "@typescript-eslint/parser": ^7.0.0 - eslint: ^8.56.0 + "@typescript-eslint/parser": ^8.0.0 || ^8.0.0-alpha.0 + eslint: ^8.57.0 || ^9.0.0 typescript: "*" peerDependenciesMeta: typescript: optional: true - "@typescript-eslint/parser@7.18.0": + "@typescript-eslint/parser@8.0.0": resolution: { - integrity: sha512-4Z+L8I2OqhZV8qA132M4wNL30ypZGYOQVBfMgxDH/K5UX0PNqTu1c6za9ST5r9+tavvHiTWmBnKzpCJ/GlVFtg==, + integrity: sha512-pS1hdZ+vnrpDIxuFXYQpLTILglTjSYJ9MbetZctrUawogUsPdz31DIIRZ9+rab0LhYNTsk88w4fIzVheiTbWOQ==, } - engines: { node: ^18.18.0 || >=20.0.0 } + engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } peerDependencies: - eslint: ^8.56.0 + eslint: ^8.57.0 || ^9.0.0 typescript: "*" peerDependenciesMeta: typescript: optional: true - "@typescript-eslint/scope-manager@7.18.0": + "@typescript-eslint/scope-manager@8.0.0": resolution: { - integrity: sha512-jjhdIE/FPF2B7Z1uzc6i3oWKbGcHb87Qw7AWj6jmEqNOfDFbJWtjt/XfwCpvNkpGWlcJaog5vTR+VV8+w9JflA==, + integrity: sha512-V0aa9Csx/ZWWv2IPgTfY7T4agYwJyILESu/PVqFtTFz9RIS823mAze+NbnBI8xiwdX3iqeQbcTYlvB04G9wyQw==, } - engines: { node: ^18.18.0 || >=20.0.0 } + engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } - "@typescript-eslint/type-utils@7.18.0": + "@typescript-eslint/type-utils@8.0.0": resolution: { - integrity: sha512-XL0FJXuCLaDuX2sYqZUUSOJ2sG5/i1AAze+axqmLnSkNEVMVYLF+cbwlB2w8D1tinFuSikHmFta+P+HOofrLeA==, + integrity: sha512-mJAFP2mZLTBwAn5WI4PMakpywfWFH5nQZezUQdSKV23Pqo6o9iShQg1hP2+0hJJXP2LnZkWPphdIq4juYYwCeg==, } - engines: { node: ^18.18.0 || >=20.0.0 } + engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } peerDependencies: - eslint: ^8.56.0 typescript: "*" peerDependenciesMeta: typescript: optional: true - "@typescript-eslint/types@7.18.0": + "@typescript-eslint/types@8.0.0": resolution: { - integrity: sha512-iZqi+Ds1y4EDYUtlOOC+aUmxnE9xS/yCigkjA7XpTKV6nCBd3Hp/PRGGmdwnfkV2ThMyYldP1wRpm/id99spTQ==, + integrity: sha512-wgdSGs9BTMWQ7ooeHtu5quddKKs5Z5dS+fHLbrQI+ID0XWJLODGMHRfhwImiHoeO2S5Wir2yXuadJN6/l4JRxw==, } - engines: { node: ^18.18.0 || >=20.0.0 } + engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } - "@typescript-eslint/typescript-estree@7.18.0": + "@typescript-eslint/typescript-estree@8.0.0": resolution: { - integrity: sha512-aP1v/BSPnnyhMHts8cf1qQ6Q1IFwwRvAQGRvBFkWlo3/lH29OXA3Pts+c10nxRxIBrDnoMqzhgdwVe5f2D6OzA==, + integrity: sha512-5b97WpKMX+Y43YKi4zVcCVLtK5F98dFls3Oxui8LbnmRsseKenbbDinmvxrWegKDMmlkIq/XHuyy0UGLtpCDKg==, } - engines: { node: ^18.18.0 || >=20.0.0 } + engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } peerDependencies: typescript: "*" peerDependenciesMeta: typescript: optional: true - "@typescript-eslint/utils@7.18.0": + "@typescript-eslint/utils@8.0.0": resolution: { - integrity: sha512-kK0/rNa2j74XuHVcoCZxdFBMF+aq/vH83CXAOHieC+2Gis4mF8jJXT5eAfyD3K0sAxtPuwxaIOIOvhwzVDt/kw==, + integrity: sha512-k/oS/A/3QeGLRvOWCg6/9rATJL5rec7/5s1YmdS0ZU6LHveJyGFwBvLhSRBv6i9xaj7etmosp+l+ViN1I9Aj/Q==, } - engines: { node: ^18.18.0 || >=20.0.0 } + engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } peerDependencies: - eslint: ^8.56.0 - - "@typescript-eslint/visitor-keys@7.18.0": - resolution: - { - integrity: sha512-cDF0/Gf81QpY3xYyJKDV14Zwdmid5+uuENhjH2EqFaF0ni+yAyq/LzMaIJdhNJXZI7uLzwIlA+V7oWoyn6Curg==, - } - engines: { node: ^18.18.0 || >=20.0.0 } + eslint: ^8.57.0 || ^9.0.0 - "@ungap/structured-clone@1.2.0": + "@typescript-eslint/visitor-keys@8.0.0": resolution: { - integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==, + integrity: sha512-oN0K4nkHuOyF3PVMyETbpP5zp6wfyOvm7tWhTMfoqxSSsPmJIh6JNASuZDlODE8eE+0EB9uar+6+vxr9DBTYOA==, } + engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } JSONStream@1.3.2: resolution: @@ -2908,13 +2970,6 @@ packages: } engines: { node: ">= 8.0" } - doctrine@3.0.0: - resolution: - { - integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==, - } - engines: { node: ">=6.0.0" } - dom-walk@0.1.2: resolution: { @@ -3140,12 +3195,12 @@ packages: peerDependencies: eslint: ">=7.0.0" - eslint-scope@7.2.2: + eslint-scope@8.0.2: resolution: { - integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==, + integrity: sha512-6E4xmrTw5wtxnLA5wYL3WDfhZ/1bUBGOXV0zQvVRDOtrR8D0p6W7fs3JweNYhwRYeGvd/1CKX2se0/2s7Q/nJA==, } - engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } + engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } eslint-visitor-keys@3.4.3: resolution: @@ -3154,12 +3209,19 @@ packages: } engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } - eslint@8.57.0: + eslint-visitor-keys@4.0.0: resolution: { - integrity: sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==, + integrity: sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==, } - engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } + engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } + + eslint@9.8.0: + resolution: + { + integrity: sha512-K8qnZ/QJzT2dLKdZJVX6W4XOwBzutMYmt0lqUS+JdXgd+HTYFlonFgkJ8s44d/zMPPCnOOk0kMWCApCPhiOy9A==, + } + engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } hasBin: true esniff@2.0.1: @@ -3169,12 +3231,12 @@ packages: } engines: { node: ">=0.10" } - espree@9.6.1: + espree@10.1.0: resolution: { - integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==, + integrity: sha512-M1M6CpiE6ffoigIOWYO9UDP8TMUw9kqb21tf+08IgDYjCsOvCuDt4jQcZmoYxx+w7zlKw9/N0KXfto+I8/FrXA==, } - engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } + engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } esprima@2.7.3: resolution: @@ -3435,12 +3497,12 @@ packages: integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==, } - file-entry-cache@6.0.1: + file-entry-cache@8.0.0: resolution: { - integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==, + integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==, } - engines: { node: ^10.12.0 || >=12.0.0 } + engines: { node: ">=16.0.0" } file-uri-to-path@1.0.0: resolution: @@ -3490,12 +3552,12 @@ packages: } engines: { node: ">=10" } - flat-cache@3.2.0: + flat-cache@4.0.1: resolution: { - integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==, + integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==, } - engines: { node: ^10.12.0 || >=12.0.0 } + engines: { node: ">=16" } flat@5.0.2: resolution: @@ -3823,12 +3885,12 @@ packages: integrity: sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==, } - globals@13.24.0: + globals@14.0.0: resolution: { - integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==, + integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==, } - engines: { node: ">=8" } + engines: { node: ">=18" } globalthis@1.0.4: resolution: @@ -6044,14 +6106,6 @@ packages: deprecated: Rimraf versions prior to v4 are no longer supported hasBin: true - rimraf@3.0.2: - resolution: - { - integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==, - } - deprecated: Rimraf versions prior to v4 are no longer supported - hasBin: true - ripemd160@2.0.2: resolution: { @@ -6933,14 +6987,13 @@ packages: integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==, } - typescript-eslint@7.18.0: + typescript-eslint@8.0.0: resolution: { - integrity: sha512-PonBkP603E3tt05lDkbOMyaxJjvKqQrXsnow72sVeOFINDE/qNmnnd+f9b4N+U7W6MXnnYyrhtmF2t08QWwUbA==, + integrity: sha512-yQWBJutWL1PmpmDddIOl9/Mi6vZjqNCjqSGBMQ4vsc2Aiodk0SnbQQWPXbSy0HNuKCuGkw1+u4aQ2mO40TdhDQ==, } - engines: { node: ^18.18.0 || >=20.0.0 } + engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } peerDependencies: - eslint: ^8.56.0 typescript: "*" peerDependenciesMeta: typescript: @@ -7001,10 +7054,10 @@ packages: } engines: { node: ">=14.0" } - undici@6.19.4: + undici@6.19.5: resolution: { - integrity: sha512-i3uaEUwNdkRq2qtTRRJb13moW5HWqviu7Vl7oYRYz++uPtGHJj+x7TGjcEuwS5Mt2P4nA0U9dhIX3DdB6JGY0g==, + integrity: sha512-LryC15SWzqQsREHIOUybavaIHF5IoL0dJ9aWWxL/PgT1KfqAW5225FZpDUFlt9xiDMS2/S7DOKhFWA7RLksWdg==, } engines: { node: ">=18.17" } @@ -7655,19 +7708,27 @@ snapshots: dependencies: "@jridgewell/trace-mapping": 0.3.9 - "@eslint-community/eslint-utils@4.4.0(eslint@8.57.0)": + "@eslint-community/eslint-utils@4.4.0(eslint@9.8.0)": dependencies: - eslint: 8.57.0 + eslint: 9.8.0 eslint-visitor-keys: 3.4.3 "@eslint-community/regexpp@4.11.0": {} - "@eslint/eslintrc@2.1.4": + "@eslint/config-array@0.17.1": + dependencies: + "@eslint/object-schema": 2.1.4 + debug: 4.3.6(supports-color@8.1.1) + minimatch: 3.1.2 + transitivePeerDependencies: + - supports-color + + "@eslint/eslintrc@3.1.0": dependencies: ajv: 6.12.6 debug: 4.3.6(supports-color@8.1.1) - espree: 9.6.1 - globals: 13.24.0 + espree: 10.1.0 + globals: 14.0.0 ignore: 5.3.1 import-fresh: 3.3.0 js-yaml: 4.1.0 @@ -7676,10 +7737,10 @@ snapshots: transitivePeerDependencies: - supports-color - "@eslint/js@8.57.0": {} - "@eslint/js@9.8.0": {} + "@eslint/object-schema@2.1.4": {} + "@ethereumjs/common@2.5.0": dependencies: crc-32: 1.2.2 @@ -7963,17 +8024,9 @@ snapshots: "@fastify/busboy@2.1.1": {} - "@humanwhocodes/config-array@0.11.14": - dependencies: - "@humanwhocodes/object-schema": 2.0.3 - debug: 4.3.6(supports-color@8.1.1) - minimatch: 3.1.2 - transitivePeerDependencies: - - supports-color - "@humanwhocodes/module-importer@1.0.1": {} - "@humanwhocodes/object-schema@2.0.3": {} + "@humanwhocodes/retry@0.3.0": {} "@isaacs/cliui@8.0.2": dependencies: @@ -8073,15 +8126,15 @@ snapshots: bignumber.js: 9.1.2 rxjs: 7.8.1 - "@matterlabs/hardhat-zksync-deploy@1.5.0(ethers@6.13.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.0)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10))(zksync-ethers@6.11.0(ethers@6.13.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)))": + "@matterlabs/hardhat-zksync-deploy@1.5.0(ethers@6.13.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.2)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10))(zksync-ethers@6.11.0(ethers@6.13.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)))": dependencies: - "@matterlabs/hardhat-zksync-solc": 1.2.1(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.0)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10)) + "@matterlabs/hardhat-zksync-solc": 1.2.1(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.2)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10)) chai: 4.5.0 chalk: 4.1.2 ethers: 6.13.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) fs-extra: 11.2.0 glob: 10.4.5 - hardhat: 2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.0)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10) + hardhat: 2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.2)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10) lodash: 4.17.21 sinon: 18.0.0 sinon-chai: 3.7.0(chai@4.5.0)(sinon@18.0.0) @@ -8091,14 +8144,14 @@ snapshots: - encoding - supports-color - "@matterlabs/hardhat-zksync-ethers@1.1.0(bufferutil@4.0.8)(ethers@6.13.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(ts-node@10.9.2(@types/node@22.0.0)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10)(zksync-ethers@6.11.0(ethers@6.13.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)))": + "@matterlabs/hardhat-zksync-ethers@1.1.0(bufferutil@4.0.8)(ethers@6.13.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(ts-node@10.9.2(@types/node@22.0.2)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10)(zksync-ethers@6.11.0(ethers@6.13.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)))": dependencies: - "@matterlabs/hardhat-zksync-deploy": 1.5.0(ethers@6.13.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.0)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10))(zksync-ethers@6.11.0(ethers@6.13.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))) - "@matterlabs/hardhat-zksync-solc": 1.2.1(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.0)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10)) + "@matterlabs/hardhat-zksync-deploy": 1.5.0(ethers@6.13.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.2)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10))(zksync-ethers@6.11.0(ethers@6.13.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))) + "@matterlabs/hardhat-zksync-solc": 1.2.1(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.2)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10)) chai: 4.5.0 chalk: 4.1.2 ethers: 6.13.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) - hardhat: 2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.0)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10) + hardhat: 2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.2)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10) zksync-ethers: 6.11.0(ethers@6.13.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)) transitivePeerDependencies: - bufferutil @@ -8109,7 +8162,7 @@ snapshots: - typescript - utf-8-validate - "@matterlabs/hardhat-zksync-solc@1.2.1(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.0)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10))": + "@matterlabs/hardhat-zksync-solc@1.2.1(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.2)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10))": dependencies: "@nomiclabs/hardhat-docker": 2.0.2 chai: 4.5.0 @@ -8117,28 +8170,28 @@ snapshots: debug: 4.3.6(supports-color@8.1.1) dockerode: 4.0.2 fs-extra: 11.2.0 - hardhat: 2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.0)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10) + hardhat: 2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.2)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10) proper-lockfile: 4.1.2 semver: 7.6.3 sinon: 18.0.0 sinon-chai: 3.7.0(chai@4.5.0)(sinon@18.0.0) - undici: 6.19.4 + undici: 6.19.5 transitivePeerDependencies: - encoding - supports-color - "@matterlabs/hardhat-zksync-verify@1.6.0(@nomicfoundation/hardhat-verify@2.0.9(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.0)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10)))(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.0)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10))": + "@matterlabs/hardhat-zksync-verify@1.6.0(@nomicfoundation/hardhat-verify@2.0.9(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.2)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10)))(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.2)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10))": dependencies: "@ethersproject/abi": 5.7.0 "@ethersproject/address": 5.7.0 - "@matterlabs/hardhat-zksync-solc": 1.2.1(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.0)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10)) - "@nomicfoundation/hardhat-verify": 2.0.9(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.0)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10)) + "@matterlabs/hardhat-zksync-solc": 1.2.1(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.2)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10)) + "@nomicfoundation/hardhat-verify": 2.0.9(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.2)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10)) axios: 1.7.2(debug@4.3.6) cbor: 9.0.2 chai: 4.5.0 chalk: 4.1.2 debug: 4.3.6(supports-color@8.1.1) - hardhat: 2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.0)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10) + hardhat: 2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.2)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10) semver: 7.6.3 sinon: 18.0.0 sinon-chai: 3.7.0(chai@4.5.0)(sinon@18.0.0) @@ -8226,55 +8279,55 @@ snapshots: "@nomicfoundation/ethereumjs-rlp": 5.0.4 ethereum-cryptography: 0.1.3 - "@nomicfoundation/hardhat-chai-matchers@2.0.7(@nomicfoundation/hardhat-ethers@3.0.6(ethers@6.13.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.0)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10)))(chai@4.5.0)(ethers@6.13.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.0)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10))": + "@nomicfoundation/hardhat-chai-matchers@2.0.7(@nomicfoundation/hardhat-ethers@3.0.6(ethers@6.13.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.2)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10)))(chai@4.5.0)(ethers@6.13.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.2)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10))": dependencies: - "@nomicfoundation/hardhat-ethers": 3.0.6(ethers@6.13.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.0)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10)) + "@nomicfoundation/hardhat-ethers": 3.0.6(ethers@6.13.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.2)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10)) "@types/chai-as-promised": 7.1.8 chai: 4.5.0 chai-as-promised: 7.1.2(chai@4.5.0) deep-eql: 4.1.4 ethers: 6.13.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) - hardhat: 2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.0)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10) + hardhat: 2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.2)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10) ordinal: 1.0.3 - "@nomicfoundation/hardhat-ethers@3.0.6(ethers@6.13.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.0)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10))": + "@nomicfoundation/hardhat-ethers@3.0.6(ethers@6.13.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.2)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10))": dependencies: debug: 4.3.6(supports-color@8.1.1) ethers: 6.13.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) - hardhat: 2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.0)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10) + hardhat: 2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.2)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10) lodash.isequal: 4.5.0 transitivePeerDependencies: - supports-color - "@nomicfoundation/hardhat-foundry@1.1.2(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.0)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10))": + "@nomicfoundation/hardhat-foundry@1.1.2(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.2)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10))": dependencies: chalk: 2.4.2 - hardhat: 2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.0)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10) + hardhat: 2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.2)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10) - "@nomicfoundation/hardhat-ignition-ethers@0.15.5(@nomicfoundation/hardhat-ethers@3.0.6(ethers@6.13.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.0)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10)))(@nomicfoundation/hardhat-ignition@0.15.5(@nomicfoundation/hardhat-verify@2.0.9(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.0)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10)))(bufferutil@4.0.8)(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.0)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10))(utf-8-validate@5.0.10))(@nomicfoundation/ignition-core@0.15.5(bufferutil@4.0.8)(utf-8-validate@5.0.10))(ethers@6.13.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.0)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10))": + "@nomicfoundation/hardhat-ignition-ethers@0.15.5(@nomicfoundation/hardhat-ethers@3.0.6(ethers@6.13.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.2)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10)))(@nomicfoundation/hardhat-ignition@0.15.5(@nomicfoundation/hardhat-verify@2.0.9(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.2)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10)))(bufferutil@4.0.8)(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.2)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10))(utf-8-validate@5.0.10))(@nomicfoundation/ignition-core@0.15.5(bufferutil@4.0.8)(utf-8-validate@5.0.10))(ethers@6.13.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.2)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10))": dependencies: - "@nomicfoundation/hardhat-ethers": 3.0.6(ethers@6.13.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.0)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10)) - "@nomicfoundation/hardhat-ignition": 0.15.5(@nomicfoundation/hardhat-verify@2.0.9(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.0)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10)))(bufferutil@4.0.8)(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.0)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10))(utf-8-validate@5.0.10) + "@nomicfoundation/hardhat-ethers": 3.0.6(ethers@6.13.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.2)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10)) + "@nomicfoundation/hardhat-ignition": 0.15.5(@nomicfoundation/hardhat-verify@2.0.9(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.2)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10)))(bufferutil@4.0.8)(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.2)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10))(utf-8-validate@5.0.10) "@nomicfoundation/ignition-core": 0.15.5(bufferutil@4.0.8)(utf-8-validate@5.0.10) ethers: 6.13.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) - hardhat: 2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.0)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10) + hardhat: 2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.2)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10) - "@nomicfoundation/hardhat-ignition@0.15.5(@nomicfoundation/hardhat-verify@2.0.9(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.0)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10)))(bufferutil@4.0.8)(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.0)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10))(utf-8-validate@5.0.10)": + "@nomicfoundation/hardhat-ignition@0.15.5(@nomicfoundation/hardhat-verify@2.0.9(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.2)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10)))(bufferutil@4.0.8)(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.2)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10))(utf-8-validate@5.0.10)": dependencies: - "@nomicfoundation/hardhat-verify": 2.0.9(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.0)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10)) + "@nomicfoundation/hardhat-verify": 2.0.9(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.2)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10)) "@nomicfoundation/ignition-core": 0.15.5(bufferutil@4.0.8)(utf-8-validate@5.0.10) "@nomicfoundation/ignition-ui": 0.15.5 chalk: 4.1.2 debug: 4.3.6(supports-color@8.1.1) fs-extra: 10.1.0 - hardhat: 2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.0)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10) + hardhat: 2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.2)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10) prompts: 2.4.2 transitivePeerDependencies: - bufferutil - supports-color - utf-8-validate - "@nomicfoundation/hardhat-ledger@1.0.3(bufferutil@4.0.8)(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.0)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10))(utf-8-validate@5.0.10)": + "@nomicfoundation/hardhat-ledger@1.0.3(bufferutil@4.0.8)(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.2)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10))(utf-8-validate@5.0.10)": dependencies: "@ledgerhq/errors": 6.18.0 "@ledgerhq/hw-app-eth": 6.33.6(debug@4.3.6) @@ -8286,7 +8339,7 @@ snapshots: env-paths: 2.2.1 ethers: 6.13.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) fs-extra: 7.0.1 - hardhat: 2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.0)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10) + hardhat: 2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.2)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10) io-ts: 1.10.4 ora: 5.4.1 transitivePeerDependencies: @@ -8295,19 +8348,19 @@ snapshots: - supports-color - utf-8-validate - "@nomicfoundation/hardhat-network-helpers@1.0.11(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.0)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10))": + "@nomicfoundation/hardhat-network-helpers@1.0.11(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.2)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10))": dependencies: ethereumjs-util: 7.1.5 - hardhat: 2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.0)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10) + hardhat: 2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.2)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10) - "@nomicfoundation/hardhat-verify@2.0.9(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.0)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10))": + "@nomicfoundation/hardhat-verify@2.0.9(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.2)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10))": dependencies: "@ethersproject/abi": 5.7.0 "@ethersproject/address": 5.7.0 cbor: 8.1.0 chalk: 2.4.2 debug: 4.3.6(supports-color@8.1.1) - hardhat: 2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.0)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10) + hardhat: 2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.2)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10) lodash.clonedeep: 4.5.0 semver: 6.3.1 table: 6.8.2 @@ -8333,6 +8386,36 @@ snapshots: "@nomicfoundation/ignition-ui@0.15.5": {} + "@nomicfoundation/slang-darwin-arm64@0.15.1": {} + + "@nomicfoundation/slang-darwin-x64@0.15.1": {} + + "@nomicfoundation/slang-linux-arm64-gnu@0.15.1": {} + + "@nomicfoundation/slang-linux-arm64-musl@0.15.1": {} + + "@nomicfoundation/slang-linux-x64-gnu@0.15.1": {} + + "@nomicfoundation/slang-linux-x64-musl@0.15.1": {} + + "@nomicfoundation/slang-win32-arm64-msvc@0.15.1": {} + + "@nomicfoundation/slang-win32-ia32-msvc@0.15.1": {} + + "@nomicfoundation/slang-win32-x64-msvc@0.15.1": {} + + "@nomicfoundation/slang@0.15.1": + dependencies: + "@nomicfoundation/slang-darwin-arm64": 0.15.1 + "@nomicfoundation/slang-darwin-x64": 0.15.1 + "@nomicfoundation/slang-linux-arm64-gnu": 0.15.1 + "@nomicfoundation/slang-linux-arm64-musl": 0.15.1 + "@nomicfoundation/slang-linux-x64-gnu": 0.15.1 + "@nomicfoundation/slang-linux-x64-musl": 0.15.1 + "@nomicfoundation/slang-win32-arm64-msvc": 0.15.1 + "@nomicfoundation/slang-win32-ia32-msvc": 0.15.1 + "@nomicfoundation/slang-win32-x64-msvc": 0.15.1 + "@nomicfoundation/solidity-analyzer-darwin-arm64@0.1.2": optional: true @@ -8400,28 +8483,29 @@ snapshots: - debug - encoding - "@openzeppelin/hardhat-upgrades@3.2.0(@nomicfoundation/hardhat-ethers@3.0.6(ethers@6.13.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.0)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10)))(@nomicfoundation/hardhat-verify@2.0.9(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.0)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10)))(ethers@6.13.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.0)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10))": + "@openzeppelin/hardhat-upgrades@3.2.1(@nomicfoundation/hardhat-ethers@3.0.6(ethers@6.13.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.2)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10)))(@nomicfoundation/hardhat-verify@2.0.9(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.2)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10)))(ethers@6.13.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.2)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10))": dependencies: - "@nomicfoundation/hardhat-ethers": 3.0.6(ethers@6.13.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.0)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10)) + "@nomicfoundation/hardhat-ethers": 3.0.6(ethers@6.13.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.2)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10)) "@openzeppelin/defender-sdk-base-client": 1.14.3 "@openzeppelin/defender-sdk-deploy-client": 1.14.3(debug@4.3.6) "@openzeppelin/defender-sdk-network-client": 1.14.3(debug@4.3.6) - "@openzeppelin/upgrades-core": 1.34.4 + "@openzeppelin/upgrades-core": 1.35.0 chalk: 4.1.2 debug: 4.3.6(supports-color@8.1.1) ethereumjs-util: 7.1.5 ethers: 6.13.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) - hardhat: 2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.0)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10) + hardhat: 2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.2)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10) proper-lockfile: 4.1.2 - undici: 6.19.4 + undici: 6.19.5 optionalDependencies: - "@nomicfoundation/hardhat-verify": 2.0.9(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.0)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10)) + "@nomicfoundation/hardhat-verify": 2.0.9(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.2)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10)) transitivePeerDependencies: - encoding - supports-color - "@openzeppelin/upgrades-core@1.34.4": + "@openzeppelin/upgrades-core@1.35.0": dependencies: + "@nomicfoundation/slang": 0.15.1 cbor: 9.0.2 chalk: 4.1.2 compare-versions: 6.1.1 @@ -8572,23 +8656,24 @@ snapshots: dependencies: defer-to-connect: 2.0.1 - "@tenderly/hardhat-tenderly@2.2.2(@nomicfoundation/hardhat-verify@2.0.9(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.0)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10)))(@types/node@22.0.0)(bufferutil@4.0.8)(ethers@6.13.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.0)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10))(utf-8-validate@5.0.10)": + "@tenderly/hardhat-tenderly@2.3.0(@nomicfoundation/hardhat-ethers@3.0.6(ethers@6.13.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.2)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10)))(@types/node@22.0.2)(bufferutil@4.0.8)(ethers@6.13.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.2)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10))(utf-8-validate@5.0.10)": dependencies: "@ethersproject/bignumber": 5.7.0 - "@nomicfoundation/hardhat-ethers": 3.0.6(ethers@6.13.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.0)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10)) - "@openzeppelin/hardhat-upgrades": 3.2.0(@nomicfoundation/hardhat-ethers@3.0.6(ethers@6.13.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.0)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10)))(@nomicfoundation/hardhat-verify@2.0.9(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.0)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10)))(ethers@6.13.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.0)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10)) - "@openzeppelin/upgrades-core": 1.34.4 + "@nomicfoundation/hardhat-ignition": 0.15.5(@nomicfoundation/hardhat-verify@2.0.9(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.2)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10)))(bufferutil@4.0.8)(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.2)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10))(utf-8-validate@5.0.10) + "@nomicfoundation/hardhat-verify": 2.0.9(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.2)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10)) + "@openzeppelin/hardhat-upgrades": 3.2.1(@nomicfoundation/hardhat-ethers@3.0.6(ethers@6.13.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.2)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10)))(@nomicfoundation/hardhat-verify@2.0.9(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.2)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10)))(ethers@6.13.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.2)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10)) + "@openzeppelin/upgrades-core": 1.35.0 axios: 1.7.2(debug@4.3.6) ethers: 6.13.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) fs-extra: 10.1.0 - hardhat: 2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.0)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10) + hardhat: 2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.2)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10) hardhat-deploy: 0.11.45(bufferutil@4.0.8)(utf-8-validate@5.0.10) - tenderly: 0.9.1(ts-node@10.9.2(@types/node@22.0.0)(typescript@5.5.4))(typescript@5.5.4) - ts-node: 10.9.2(@types/node@22.0.0)(typescript@5.5.4) + tenderly: 0.9.1(ts-node@10.9.2(@types/node@22.0.2)(typescript@5.5.4))(typescript@5.5.4) + ts-node: 10.9.2(@types/node@22.0.2)(typescript@5.5.4) tslog: 4.9.3 typescript: 5.5.4 transitivePeerDependencies: - - "@nomicfoundation/hardhat-verify" + - "@nomicfoundation/hardhat-ethers" - "@swc/core" - "@swc/wasm" - "@types/node" @@ -8650,12 +8735,12 @@ snapshots: transitivePeerDependencies: - supports-color - "@truffle/dashboard-hardhat-plugin@0.2.15(bufferutil@4.0.8)(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.0)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10))(utf-8-validate@5.0.10)": + "@truffle/dashboard-hardhat-plugin@0.2.15(bufferutil@4.0.8)(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.2)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10))(utf-8-validate@5.0.10)": dependencies: "@truffle/config": 1.3.61(bufferutil@4.0.8)(utf-8-validate@5.0.10) "@truffle/dashboard-message-bus-client": 0.1.12(bufferutil@4.0.8)(utf-8-validate@5.0.10) "@truffle/from-hardhat": 0.2.20(bufferutil@4.0.8)(utf-8-validate@5.0.10) - hardhat: 2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.0)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10) + hardhat: 2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.2)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10) transitivePeerDependencies: - bufferutil - encoding @@ -8776,45 +8861,45 @@ snapshots: typechain: 8.3.2(typescript@5.5.4) typescript: 5.5.4 - "@typechain/hardhat@9.1.0(@typechain/ethers-v6@0.5.1(ethers@6.13.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(typechain@8.3.2(typescript@5.5.4))(typescript@5.5.4))(ethers@6.13.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.0)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10))(typechain@8.3.2(typescript@5.5.4))": + "@typechain/hardhat@9.1.0(@typechain/ethers-v6@0.5.1(ethers@6.13.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(typechain@8.3.2(typescript@5.5.4))(typescript@5.5.4))(ethers@6.13.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.2)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10))(typechain@8.3.2(typescript@5.5.4))": dependencies: "@typechain/ethers-v6": 0.5.1(ethers@6.13.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(typechain@8.3.2(typescript@5.5.4))(typescript@5.5.4) ethers: 6.13.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) fs-extra: 9.1.0 - hardhat: 2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.0)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10) + hardhat: 2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.2)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10) typechain: 8.3.2(typescript@5.5.4) "@types/bn.js@4.11.6": dependencies: - "@types/node": 22.0.0 + "@types/node": 22.0.2 "@types/bn.js@5.1.5": dependencies: - "@types/node": 22.0.0 + "@types/node": 22.0.2 "@types/cacheable-request@6.0.3": dependencies: "@types/http-cache-semantics": 4.0.4 "@types/keyv": 3.1.4 - "@types/node": 22.0.0 + "@types/node": 22.0.2 "@types/responselike": 1.0.3 "@types/chai-as-promised@7.1.8": dependencies: - "@types/chai": 4.3.16 + "@types/chai": 4.3.17 - "@types/chai@4.3.16": {} + "@types/chai@4.3.17": {} "@types/glob@7.2.0": dependencies: "@types/minimatch": 5.1.2 - "@types/node": 22.0.0 + "@types/node": 22.0.2 "@types/http-cache-semantics@4.0.4": {} "@types/keyv@3.1.4": dependencies: - "@types/node": 22.0.0 + "@types/node": 22.0.2 "@types/lru-cache@5.1.1": {} @@ -8826,13 +8911,13 @@ snapshots: "@types/node@18.15.13": {} - "@types/node@22.0.0": + "@types/node@22.0.2": dependencies: undici-types: 6.11.1 "@types/pbkdf2@3.1.2": dependencies: - "@types/node": 22.0.0 + "@types/node": 22.0.2 "@types/prettier@2.7.3": {} @@ -8840,23 +8925,23 @@ snapshots: "@types/responselike@1.0.3": dependencies: - "@types/node": 22.0.0 + "@types/node": 22.0.2 "@types/secp256k1@4.0.6": dependencies: - "@types/node": 22.0.0 + "@types/node": 22.0.2 "@types/w3c-web-usb@1.0.10": {} - "@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4)": + "@typescript-eslint/eslint-plugin@8.0.0(@typescript-eslint/parser@8.0.0(eslint@9.8.0)(typescript@5.5.4))(eslint@9.8.0)(typescript@5.5.4)": dependencies: "@eslint-community/regexpp": 4.11.0 - "@typescript-eslint/parser": 7.18.0(eslint@8.57.0)(typescript@5.5.4) - "@typescript-eslint/scope-manager": 7.18.0 - "@typescript-eslint/type-utils": 7.18.0(eslint@8.57.0)(typescript@5.5.4) - "@typescript-eslint/utils": 7.18.0(eslint@8.57.0)(typescript@5.5.4) - "@typescript-eslint/visitor-keys": 7.18.0 - eslint: 8.57.0 + "@typescript-eslint/parser": 8.0.0(eslint@9.8.0)(typescript@5.5.4) + "@typescript-eslint/scope-manager": 8.0.0 + "@typescript-eslint/type-utils": 8.0.0(eslint@9.8.0)(typescript@5.5.4) + "@typescript-eslint/utils": 8.0.0(eslint@9.8.0)(typescript@5.5.4) + "@typescript-eslint/visitor-keys": 8.0.0 + eslint: 9.8.0 graphemer: 1.4.0 ignore: 5.3.1 natural-compare: 1.4.0 @@ -8866,42 +8951,42 @@ snapshots: transitivePeerDependencies: - supports-color - "@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4)": + "@typescript-eslint/parser@8.0.0(eslint@9.8.0)(typescript@5.5.4)": dependencies: - "@typescript-eslint/scope-manager": 7.18.0 - "@typescript-eslint/types": 7.18.0 - "@typescript-eslint/typescript-estree": 7.18.0(typescript@5.5.4) - "@typescript-eslint/visitor-keys": 7.18.0 + "@typescript-eslint/scope-manager": 8.0.0 + "@typescript-eslint/types": 8.0.0 + "@typescript-eslint/typescript-estree": 8.0.0(typescript@5.5.4) + "@typescript-eslint/visitor-keys": 8.0.0 debug: 4.3.6(supports-color@8.1.1) - eslint: 8.57.0 + eslint: 9.8.0 optionalDependencies: typescript: 5.5.4 transitivePeerDependencies: - supports-color - "@typescript-eslint/scope-manager@7.18.0": + "@typescript-eslint/scope-manager@8.0.0": dependencies: - "@typescript-eslint/types": 7.18.0 - "@typescript-eslint/visitor-keys": 7.18.0 + "@typescript-eslint/types": 8.0.0 + "@typescript-eslint/visitor-keys": 8.0.0 - "@typescript-eslint/type-utils@7.18.0(eslint@8.57.0)(typescript@5.5.4)": + "@typescript-eslint/type-utils@8.0.0(eslint@9.8.0)(typescript@5.5.4)": dependencies: - "@typescript-eslint/typescript-estree": 7.18.0(typescript@5.5.4) - "@typescript-eslint/utils": 7.18.0(eslint@8.57.0)(typescript@5.5.4) + "@typescript-eslint/typescript-estree": 8.0.0(typescript@5.5.4) + "@typescript-eslint/utils": 8.0.0(eslint@9.8.0)(typescript@5.5.4) debug: 4.3.6(supports-color@8.1.1) - eslint: 8.57.0 ts-api-utils: 1.3.0(typescript@5.5.4) optionalDependencies: typescript: 5.5.4 transitivePeerDependencies: + - eslint - supports-color - "@typescript-eslint/types@7.18.0": {} + "@typescript-eslint/types@8.0.0": {} - "@typescript-eslint/typescript-estree@7.18.0(typescript@5.5.4)": + "@typescript-eslint/typescript-estree@8.0.0(typescript@5.5.4)": dependencies: - "@typescript-eslint/types": 7.18.0 - "@typescript-eslint/visitor-keys": 7.18.0 + "@typescript-eslint/types": 8.0.0 + "@typescript-eslint/visitor-keys": 8.0.0 debug: 4.3.6(supports-color@8.1.1) globby: 11.1.0 is-glob: 4.0.3 @@ -8913,24 +8998,22 @@ snapshots: transitivePeerDependencies: - supports-color - "@typescript-eslint/utils@7.18.0(eslint@8.57.0)(typescript@5.5.4)": + "@typescript-eslint/utils@8.0.0(eslint@9.8.0)(typescript@5.5.4)": dependencies: - "@eslint-community/eslint-utils": 4.4.0(eslint@8.57.0) - "@typescript-eslint/scope-manager": 7.18.0 - "@typescript-eslint/types": 7.18.0 - "@typescript-eslint/typescript-estree": 7.18.0(typescript@5.5.4) - eslint: 8.57.0 + "@eslint-community/eslint-utils": 4.4.0(eslint@9.8.0) + "@typescript-eslint/scope-manager": 8.0.0 + "@typescript-eslint/types": 8.0.0 + "@typescript-eslint/typescript-estree": 8.0.0(typescript@5.5.4) + eslint: 9.8.0 transitivePeerDependencies: - supports-color - typescript - "@typescript-eslint/visitor-keys@7.18.0": + "@typescript-eslint/visitor-keys@8.0.0": dependencies: - "@typescript-eslint/types": 7.18.0 + "@typescript-eslint/types": 8.0.0 eslint-visitor-keys: 3.4.3 - "@ungap/structured-clone@1.2.0": {} - JSONStream@1.3.2: dependencies: jsonparse: 1.3.1 @@ -9730,10 +9813,6 @@ snapshots: transitivePeerDependencies: - supports-color - doctrine@3.0.0: - dependencies: - esutils: 2.0.3 - dom-walk@0.1.2: {} dot-prop@6.0.1: @@ -9910,49 +9989,47 @@ snapshots: optionalDependencies: source-map: 0.2.0 - eslint-config-prettier@9.1.0(eslint@8.57.0): + eslint-config-prettier@9.1.0(eslint@9.8.0): dependencies: - eslint: 8.57.0 + eslint: 9.8.0 - eslint-scope@7.2.2: + eslint-scope@8.0.2: dependencies: esrecurse: 4.3.0 estraverse: 5.3.0 eslint-visitor-keys@3.4.3: {} - eslint@8.57.0: + eslint-visitor-keys@4.0.0: {} + + eslint@9.8.0: dependencies: - "@eslint-community/eslint-utils": 4.4.0(eslint@8.57.0) + "@eslint-community/eslint-utils": 4.4.0(eslint@9.8.0) "@eslint-community/regexpp": 4.11.0 - "@eslint/eslintrc": 2.1.4 - "@eslint/js": 8.57.0 - "@humanwhocodes/config-array": 0.11.14 + "@eslint/config-array": 0.17.1 + "@eslint/eslintrc": 3.1.0 + "@eslint/js": 9.8.0 "@humanwhocodes/module-importer": 1.0.1 + "@humanwhocodes/retry": 0.3.0 "@nodelib/fs.walk": 1.2.8 - "@ungap/structured-clone": 1.2.0 ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.3 debug: 4.3.6(supports-color@8.1.1) - doctrine: 3.0.0 escape-string-regexp: 4.0.0 - eslint-scope: 7.2.2 - eslint-visitor-keys: 3.4.3 - espree: 9.6.1 + eslint-scope: 8.0.2 + eslint-visitor-keys: 4.0.0 + espree: 10.1.0 esquery: 1.6.0 esutils: 2.0.3 fast-deep-equal: 3.1.3 - file-entry-cache: 6.0.1 + file-entry-cache: 8.0.0 find-up: 5.0.0 glob-parent: 6.0.2 - globals: 13.24.0 - graphemer: 1.4.0 ignore: 5.3.1 imurmurhash: 0.1.4 is-glob: 4.0.3 is-path-inside: 3.0.3 - js-yaml: 4.1.0 json-stable-stringify-without-jsonify: 1.0.1 levn: 0.4.1 lodash.merge: 4.6.2 @@ -9971,11 +10048,11 @@ snapshots: event-emitter: 0.3.5 type: 2.7.3 - espree@9.6.1: + espree@10.1.0: dependencies: acorn: 8.12.1 acorn-jsx: 5.3.2(acorn@8.12.1) - eslint-visitor-keys: 3.4.3 + eslint-visitor-keys: 4.0.0 esprima@2.7.3: {} @@ -10235,9 +10312,9 @@ snapshots: dependencies: reusify: 1.0.4 - file-entry-cache@6.0.1: + file-entry-cache@8.0.0: dependencies: - flat-cache: 3.2.0 + flat-cache: 4.0.1 file-uri-to-path@1.0.0: {} @@ -10274,11 +10351,10 @@ snapshots: locate-path: 6.0.0 path-exists: 4.0.0 - flat-cache@3.2.0: + flat-cache@4.0.1: dependencies: flatted: 3.3.1 keyv: 4.5.4 - rimraf: 3.0.2 flat@5.0.2: {} @@ -10496,9 +10572,7 @@ snapshots: min-document: 2.19.0 process: 0.11.10 - globals@13.24.0: - dependencies: - type-fest: 0.20.2 + globals@14.0.0: {} globalthis@1.0.4: dependencies: @@ -10595,17 +10669,17 @@ snapshots: ajv: 6.12.6 har-schema: 2.0.0 - hardhat-abi-exporter@2.10.1(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.0)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10)): + hardhat-abi-exporter@2.10.1(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.2)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10)): dependencies: "@ethersproject/abi": 5.7.0 delete-empty: 3.0.0 - hardhat: 2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.0)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10) + hardhat: 2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.2)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10) - hardhat-contract-sizer@2.10.0(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.0)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10)): + hardhat-contract-sizer@2.10.0(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.2)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10)): dependencies: chalk: 4.1.2 cli-table3: 0.6.5 - hardhat: 2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.0)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10) + hardhat: 2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.2)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10) strip-ansi: 6.0.1 hardhat-deploy@0.11.45(bufferutil@4.0.8)(utf-8-validate@5.0.10): @@ -10639,7 +10713,7 @@ snapshots: - supports-color - utf-8-validate - hardhat-gas-reporter@2.2.0(bufferutil@4.0.8)(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.0)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10))(typescript@5.5.4)(utf-8-validate@5.0.10): + hardhat-gas-reporter@2.2.0(bufferutil@4.0.8)(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.2)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10))(typescript@5.5.4)(utf-8-validate@5.0.10): dependencies: "@ethersproject/abi": 5.7.0 "@ethersproject/bytes": 5.7.0 @@ -10651,7 +10725,7 @@ snapshots: cli-table3: 0.6.5 ethereum-cryptography: 2.2.1 glob: 10.4.5 - hardhat: 2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.0)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10) + hardhat: 2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.2)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10) jsonschema: 1.4.1 lodash: 4.17.21 markdown-table: 2.0.0 @@ -10664,7 +10738,7 @@ snapshots: - utf-8-validate - zod - hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.0)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10): + hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.2)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10): dependencies: "@ethersproject/abi": 5.7.0 "@metamask/eth-sig-util": 4.0.1 @@ -10710,7 +10784,7 @@ snapshots: uuid: 8.3.2 ws: 7.5.10(bufferutil@4.0.8)(utf-8-validate@5.0.10) optionalDependencies: - ts-node: 10.9.2(@types/node@22.0.0)(typescript@5.5.4) + ts-node: 10.9.2(@types/node@22.0.2)(typescript@5.5.4) typescript: 5.5.4 transitivePeerDependencies: - bufferutil @@ -11803,10 +11877,6 @@ snapshots: dependencies: glob: 7.2.3 - rimraf@3.0.2: - dependencies: - glob: 7.2.3 - ripemd160@2.0.2: dependencies: hash-base: 3.1.0 @@ -12069,7 +12139,7 @@ snapshots: solidity-comments-extractor@0.0.8: {} - solidity-coverage@0.8.12(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.0)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10)): + solidity-coverage@0.8.12(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.2)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10)): dependencies: "@ethersproject/abi": 5.7.0 "@solidity-parser/parser": 0.18.0 @@ -12080,7 +12150,7 @@ snapshots: ghost-testrpc: 0.0.2 global-modules: 2.0.0 globby: 10.0.2 - hardhat: 2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.0)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10) + hardhat: 2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.2)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10) jsonschema: 1.4.1 lodash: 4.17.21 mocha: 10.7.0 @@ -12299,7 +12369,7 @@ snapshots: safe-buffer: 5.2.1 yallist: 3.1.1 - tenderly@0.9.1(ts-node@10.9.2(@types/node@22.0.0)(typescript@5.5.4))(typescript@5.5.4): + tenderly@0.9.1(ts-node@10.9.2(@types/node@22.0.2)(typescript@5.5.4))(typescript@5.5.4): dependencies: axios: 0.27.2 cli-table3: 0.6.5 @@ -12309,7 +12379,7 @@ snapshots: prompts: 2.4.2 tslog: 4.9.3 optionalDependencies: - ts-node: 10.9.2(@types/node@22.0.0)(typescript@5.5.4) + ts-node: 10.9.2(@types/node@22.0.2)(typescript@5.5.4) typescript: 5.5.4 transitivePeerDependencies: - debug @@ -12365,14 +12435,14 @@ snapshots: "@ts-morph/common": 0.23.0 code-block-writer: 13.0.2 - ts-node@10.9.2(@types/node@22.0.0)(typescript@5.5.4): + ts-node@10.9.2(@types/node@22.0.2)(typescript@5.5.4): dependencies: "@cspotcode/source-map-support": 0.8.1 "@tsconfig/node10": 1.0.11 "@tsconfig/node12": 1.0.11 "@tsconfig/node14": 1.0.3 "@tsconfig/node16": 1.0.4 - "@types/node": 22.0.0 + "@types/node": 22.0.2 acorn: 8.12.1 acorn-walk: 8.3.3 arg: 4.1.3 @@ -12482,15 +12552,15 @@ snapshots: typedarray@0.0.6: {} - typescript-eslint@7.18.0(eslint@8.57.0)(typescript@5.5.4): + typescript-eslint@8.0.0(eslint@9.8.0)(typescript@5.5.4): dependencies: - "@typescript-eslint/eslint-plugin": 7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0)(typescript@5.5.4) - "@typescript-eslint/parser": 7.18.0(eslint@8.57.0)(typescript@5.5.4) - "@typescript-eslint/utils": 7.18.0(eslint@8.57.0)(typescript@5.5.4) - eslint: 8.57.0 + "@typescript-eslint/eslint-plugin": 8.0.0(@typescript-eslint/parser@8.0.0(eslint@9.8.0)(typescript@5.5.4))(eslint@9.8.0)(typescript@5.5.4) + "@typescript-eslint/parser": 8.0.0(eslint@9.8.0)(typescript@5.5.4) + "@typescript-eslint/utils": 8.0.0(eslint@9.8.0)(typescript@5.5.4) optionalDependencies: typescript: 5.5.4 transitivePeerDependencies: + - eslint - supports-color typescript@5.5.4: {} @@ -12517,7 +12587,7 @@ snapshots: dependencies: "@fastify/busboy": 2.1.1 - undici@6.19.4: {} + undici@6.19.5: {} unfetch@4.2.0: {} @@ -12915,11 +12985,11 @@ snapshots: bufferutil: 4.0.8 utf-8-validate: 5.0.10 - xdeployer@3.0.15(@nomicfoundation/hardhat-ethers@3.0.6(ethers@6.13.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.0)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10)))(ethers@6.13.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.0)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10)): + xdeployer@3.0.15(@nomicfoundation/hardhat-ethers@3.0.6(ethers@6.13.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.2)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10)))(ethers@6.13.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.2)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10)): dependencies: - "@nomicfoundation/hardhat-ethers": 3.0.6(ethers@6.13.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.0)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10)) + "@nomicfoundation/hardhat-ethers": 3.0.6(ethers@6.13.2(bufferutil@4.0.8)(utf-8-validate@5.0.10))(hardhat@2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.2)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10)) ethers: 6.13.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) - hardhat: 2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.0)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10) + hardhat: 2.22.7(bufferutil@4.0.8)(ts-node@10.9.2(@types/node@22.0.2)(typescript@5.5.4))(typescript@5.5.4)(utf-8-validate@5.0.10) xhr-request-promise@0.1.3: dependencies: