diff --git a/package.json b/package.json index d918eb95..62222364 100644 --- a/package.json +++ b/package.json @@ -106,10 +106,10 @@ "typescript": "^5.9.2" }, "dependencies": { - "ethers": "^6.15.0", - "viem": "^2.23.2", + "ethers": "^6.16.0", + "viem": "^2.44.4", "yargs": "^17.7.2", - "zod": "^4.0.15" + "zod": "^4.3.6" }, "packageManager": "pnpm@10.28.0" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d4733ecb..7178cd41 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,17 +9,17 @@ importers: .: dependencies: ethers: - specifier: ^6.15.0 - version: 6.15.0 + specifier: ^6.16.0 + version: 6.16.0 viem: - specifier: ^2.23.2 - version: 2.23.2(typescript@5.9.2)(zod@4.0.15) + specifier: ^2.44.4 + version: 2.44.4(typescript@5.9.2)(zod@4.3.6) yargs: specifier: ^17.7.2 version: 17.7.2 zod: - specifier: ^4.0.15 - version: 4.0.15 + specifier: ^4.3.6 + version: 4.3.6 devDependencies: '@api3/eslint-plugin-commons': specifier: ^3.0.0 @@ -32,16 +32,16 @@ importers: version: 2.29.4 '@nomicfoundation/hardhat-chai-matchers': specifier: ^2.1.2 - version: 2.1.2(@nomicfoundation/hardhat-ethers@3.1.3(ethers@6.15.0)(hardhat@2.28.3(ts-node@10.9.2(@types/node@22.17.1)(typescript@5.9.2))(typescript@5.9.2)))(chai@4.5.0)(ethers@6.15.0)(hardhat@2.28.3(ts-node@10.9.2(@types/node@22.17.1)(typescript@5.9.2))(typescript@5.9.2)) + version: 2.1.2(@nomicfoundation/hardhat-ethers@3.1.3(ethers@6.16.0)(hardhat@2.28.3(ts-node@10.9.2(@types/node@22.17.1)(typescript@5.9.2))(typescript@5.9.2)))(chai@4.5.0)(ethers@6.16.0)(hardhat@2.28.3(ts-node@10.9.2(@types/node@22.17.1)(typescript@5.9.2))(typescript@5.9.2)) '@nomicfoundation/hardhat-ethers': specifier: ^3.1.3 - version: 3.1.3(ethers@6.15.0)(hardhat@2.28.3(ts-node@10.9.2(@types/node@22.17.1)(typescript@5.9.2))(typescript@5.9.2)) + version: 3.1.3(ethers@6.16.0)(hardhat@2.28.3(ts-node@10.9.2(@types/node@22.17.1)(typescript@5.9.2))(typescript@5.9.2)) '@nomicfoundation/hardhat-network-helpers': specifier: ^1.1.2 version: 1.1.2(hardhat@2.28.3(ts-node@10.9.2(@types/node@22.17.1)(typescript@5.9.2))(typescript@5.9.2)) '@nomicfoundation/hardhat-toolbox': specifier: ^6.1.2 - version: 6.1.2(f3ff44764f99ec27d970e4e30935143f) + version: 6.1.2(dc0865fa56e6b9d4928204f330f4fb9a) '@nomicfoundation/hardhat-verify': specifier: ^2.1.3 version: 2.1.3(hardhat@2.28.3(ts-node@10.9.2(@types/node@22.17.1)(typescript@5.9.2))(typescript@5.9.2)) @@ -50,10 +50,10 @@ importers: version: 1.0.8 '@typechain/ethers-v6': specifier: ^0.5.1 - version: 0.5.1(ethers@6.15.0)(typechain@8.3.2(typescript@5.9.2))(typescript@5.9.2) + version: 0.5.1(ethers@6.16.0)(typechain@8.3.2(typescript@5.9.2))(typescript@5.9.2) '@typechain/hardhat': specifier: ^9.1.0 - version: 9.1.0(@typechain/ethers-v6@0.5.1(ethers@6.15.0)(typechain@8.3.2(typescript@5.9.2))(typescript@5.9.2))(ethers@6.15.0)(hardhat@2.28.3(ts-node@10.9.2(@types/node@22.17.1)(typescript@5.9.2))(typescript@5.9.2))(typechain@8.3.2(typescript@5.9.2)) + version: 9.1.0(@typechain/ethers-v6@0.5.1(ethers@6.16.0)(typechain@8.3.2(typescript@5.9.2))(typescript@5.9.2))(ethers@6.16.0)(hardhat@2.28.3(ts-node@10.9.2(@types/node@22.17.1)(typescript@5.9.2))(typescript@5.9.2))(typechain@8.3.2(typescript@5.9.2)) '@types/chai': specifier: ^4.3.20 version: 4.3.20 @@ -95,13 +95,13 @@ importers: version: 1.0.4 hardhat-gas-reporter: specifier: ^2.3.0 - version: 2.3.0(hardhat@2.28.3(ts-node@10.9.2(@types/node@22.17.1)(typescript@5.9.2))(typescript@5.9.2))(typescript@5.9.2)(zod@4.0.15) + version: 2.3.0(hardhat@2.28.3(ts-node@10.9.2(@types/node@22.17.1)(typescript@5.9.2))(typescript@5.9.2))(typescript@5.9.2)(zod@4.3.6) jest: specifier: ^30.0.5 version: 30.0.5(@types/node@22.17.1)(ts-node@10.9.2(@types/node@22.17.1)(typescript@5.9.2)) keycard-hardhat-provider: specifier: ^0.1.2 - version: 0.1.2(@typechain/ethers-v6@0.5.1(ethers@6.15.0)(typechain@8.3.2(typescript@5.9.2))(typescript@5.9.2))(hardhat@2.28.3(ts-node@10.9.2(@types/node@22.17.1)(typescript@5.9.2))(typescript@5.9.2))(typechain@8.3.2(typescript@5.9.2)) + version: 0.1.2(@typechain/ethers-v6@0.5.1(ethers@6.16.0)(typechain@8.3.2(typescript@5.9.2))(typescript@5.9.2))(hardhat@2.28.3(ts-node@10.9.2(@types/node@22.17.1)(typescript@5.9.2))(typescript@5.9.2))(typechain@8.3.2(typescript@5.9.2)) prettier: specifier: ^3.5.3 version: 3.5.3 @@ -812,6 +812,10 @@ packages: resolution: {integrity: sha512-rONPWMC7PeExE077uLE4oqWrZ1IvAfz3oH9LibVAcVCopJiA9R62uavnbEzdkVmJYI6M6Zgkbeb07+tWjlq2XA==} engines: {node: ^14.21.3 || >=16} + '@noble/ciphers@1.3.0': + resolution: {integrity: sha512-2I0gnIVPtfnMw9ee9h1dJG7tp81+8Ob3OJb3Mv37rx5L40/b0i7djjCVvGOVqc9AEIQyvyu1i6ypKdFw8R8gQw==} + engines: {node: ^14.21.3 || >=16} + '@noble/curves@1.2.0': resolution: {integrity: sha512-oYclrNgRaM9SsBUBVbb8M6DTV7ZHRTKugureoYEncY5c65HOmRzvSiTE3y5CYaPYJA/GVkrhXEoF0M3Ya9PMnw==} @@ -826,6 +830,10 @@ packages: resolution: {integrity: sha512-vnI7V6lFNe0tLAuJMu+2sX+FcL14TaCWy1qiczg1VwRmPrpQCdq5ESXQMqUc2tluRNf6irBXrWbl1mGN8uaU/g==} engines: {node: ^14.21.3 || >=16} + '@noble/curves@1.9.1': + resolution: {integrity: sha512-k11yZxZg+t+gWvBbIswW0yoJlu8cHOC7dhunwOzoWH/mXGBiYyR4YY6hAEK/3EUs4UpB8la1RfdRpeGsFHkWsA==} + engines: {node: ^14.21.3 || >=16} + '@noble/hashes@1.2.0': resolution: {integrity: sha512-FZfhjEDbT5GRswV3C6uvLPHMiVD6lQBmpoX5+eSiPaMTXte/IKqI5dykDxzZB/WBeK/CDuQRBWarPdi3FNY2zQ==} @@ -845,6 +853,10 @@ packages: resolution: {integrity: sha512-biZ0NUSxyjLLqo6KxEJ1b+C2NAx0wtDoFvCaXHGgUkeHzf3Xc1xKumFKREuT7f7DARNZ/slvYUwFG6B0f2b6hQ==} engines: {node: ^14.21.3 || >=16} + '@noble/hashes@1.8.0': + resolution: {integrity: sha512-jCs9ldd7NwzpgXDIf6P3+NrHh9/sD6CQdxHyjQI+h/6rDNo88ypBxxz45UDuZHz9r3tNz7N/VInSVoVdtXEI4A==} + engines: {node: ^14.21.3 || >=16} + '@noble/secp256k1@1.7.1': resolution: {integrity: sha512-hOUk6AyBFmqVrv7k5WAw/LpszxVbj9gGN4JRkIX52fdFAj1UA61KXmZDvqVEm+pOyec3+fIeZB02LYa/pWOArw==} @@ -1030,9 +1042,6 @@ packages: '@scure/base@1.1.8': resolution: {integrity: sha512-6CyAclxj3Nb0XT7GHK6K4zK6k2xJm6E4Ft0Ohjt4WgegiFUHEtFb2CGzmPmGBwoIhrLsqNLYfLr04Y1GePrzZg==} - '@scure/base@1.2.4': - resolution: {integrity: sha512-5Yy9czTO47mqz+/J8GM6GIId4umdCk1wc1q8rKERQulIoc8VP9pzDcghv10Tl2E7R96ZUx/PhND3ESYUQX8NuQ==} - '@scure/base@1.2.5': resolution: {integrity: sha512-9rE6EOVeIQzt5TSu4v+K523F8u6DhBsoZWPGKlnCshhlDhy0kJzUX4V+tr2dWmzF1GdekvThABoEQBGBQI7xZw==} @@ -1045,6 +1054,9 @@ packages: '@scure/bip32@1.6.2': resolution: {integrity: sha512-t96EPDMbtGgtb7onKKqxRLfE5g05k7uHnHRM2xdE6BP/ZmxaLtPek4J4KfVn/90IQNrU1IOAqMgiDtUdtbe3nw==} + '@scure/bip32@1.7.0': + resolution: {integrity: sha512-E4FFX/N3f4B80AKWp5dP6ow+flD1LQZo/w8UnLGYZO674jS6YnYeepycOOksv+vLPSpgN35wgKgy+ybfTb2SMw==} + '@scure/bip39@1.1.1': resolution: {integrity: sha512-t+wDck2rVkh65Hmv280fYdVdY25J9YeEUIgn2LG1WM6gxFkGzcksoDiUkWVpVp3Oex9xGC68JU2dSbUfwZ2jPg==} @@ -1054,6 +1066,9 @@ packages: '@scure/bip39@1.5.4': resolution: {integrity: sha512-TFM4ni0vKvCfBpohoh+/lY05i9gRbSwXWngAsF4CABQxoaOHijxuaZ2R6cStDQ5CHtHO9aGJTr4ksVJASRRyMA==} + '@scure/bip39@1.6.0': + resolution: {integrity: sha512-+lF0BbLiJNwVlev4eKelw1WWLaiKXw7sSl8T6FvBlWkdX+94aGJ4o8XjUdlyhTCjd8c+B3KT3JfS8P0bLRNU6A==} + '@sentry/core@5.30.0': resolution: {integrity: sha512-TmfrII8w1PQZSZgPpUESqjB+jC6MvZJZdLtE/0hZ+SrnKhW3x5WlYLvTXZpcWePYBku7rl2wn1RZu6uT0qCTeg==} engines: {node: '>=6'} @@ -1438,11 +1453,11 @@ packages: abbrev@1.0.9: resolution: {integrity: sha512-LEyx4aLEC3x6T0UguF6YILf+ntvmOaWsVfENmIW0E9H09vKlLDGelMjjSm0jkDHALj8A8quZ/HapKNigzwge+Q==} - abitype@1.0.8: - resolution: {integrity: sha512-ZeiI6h3GnW06uYDLx0etQtX/p8E24UaHHBj57RSjK7YBFe7iuVn07EDpOeP451D06sF27VOz9JJPlIKJmXgkEg==} + abitype@1.2.3: + resolution: {integrity: sha512-Ofer5QUnuUdTFsBRwARMoWKOH1ND5ehwYhJ3OJ/BQO+StkwQjHw0XyVh4vDttzHB7QOFhPHa/o413PJ82gU/Tg==} peerDependencies: typescript: '>=5.0.4' - zod: ^3 >=3.22.0 + zod: ^3.22.0 || ^4.0.0 peerDependenciesMeta: typescript: optional: true @@ -2578,8 +2593,8 @@ packages: ethers@5.7.2: resolution: {integrity: sha512-wswUsmWo1aOK8rR7DIKiWSw9DbLWe6x98Jrn8wcTflTVvaXhAMaB5zGAXy0GYQEQp9iO1iSHWVyARQm11zUtyg==} - ethers@6.15.0: - resolution: {integrity: sha512-Kf/3ZW54L4UT0pZtsY/rf+EkBU7Qi5nnhonjUb8yTXcxH3cdcWrV2cRyk0Xk/4jK6OoHhxxZHriyhje20If2hQ==} + ethers@6.16.0: + resolution: {integrity: sha512-U1wulmetNymijEhpSEQ7Ct/P/Jw9/e7R1j5XIbPRydgV2DjLVMsULDlNksq3RQnFgKoLlZf88ijYtWEXcPa07A==} engines: {node: '>=14.0.0'} ethjs-unit@0.1.6: @@ -2793,33 +2808,36 @@ packages: glob@10.3.10: resolution: {integrity: sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==} engines: {node: '>=16 || 14 >=14.17'} + deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me hasBin: true glob@10.5.0: resolution: {integrity: sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg==} + deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me hasBin: true glob@11.1.0: resolution: {integrity: sha512-vuNwKSaKiqm7g0THUBu2x7ckSs3XJLXE+2ssL7/MfTGPLLcrJQ/4Uq1CjPTtO5cCIiRxqvN6Twy1qOwhL0Xjcw==} engines: {node: 20 || >=22} + deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me hasBin: true glob@5.0.15: resolution: {integrity: sha512-c9IPMazfRITpmAAKi22dK1VKxGDX9ehhqfABDriL/lzO92xcUKEJPQHrVA/2YHSNFB4iFlykVmWvwo48nr3OxA==} - deprecated: Glob versions prior to v9 are no longer supported + deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me glob@7.1.7: resolution: {integrity: sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==} - deprecated: Glob versions prior to v9 are no longer supported + deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me glob@7.2.3: resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} - deprecated: Glob versions prior to v9 are no longer supported + deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me glob@8.1.0: resolution: {integrity: sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==} engines: {node: '>=12'} - deprecated: Glob versions prior to v9 are no longer supported + deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me global-modules@2.0.0: resolution: {integrity: sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==} @@ -3276,8 +3294,8 @@ packages: isexe@2.0.0: resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} - isows@1.0.6: - resolution: {integrity: sha512-lPHCayd40oW98/I0uvgaHKWCSvkzY27LjWLbtzOm64yQ+G3Q5npjjbdppU65iZXkK1Zt+kH9pfegli0AYfwYYw==} + isows@1.0.7: + resolution: {integrity: sha512-I1fSfDCZL5P0v33sVqeTDSpcstAg/N+wF5HS033mogOVIp4B+oHC7oOCsA3axAbBSGTJ8QubbNmnIRN/h8U7hg==} peerDependencies: ws: '*' @@ -3912,16 +3930,8 @@ packages: resolution: {integrity: sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==} engines: {node: '>= 0.4'} - ox@0.6.7: - resolution: {integrity: sha512-17Gk/eFsFRAZ80p5eKqv89a57uXjd3NgIf1CaXojATPBuujVc/fQSVhBeAU9JCRB+k7J50WQAyWTxK19T9GgbA==} - peerDependencies: - typescript: '>=5.4.0' - peerDependenciesMeta: - typescript: - optional: true - - ox@0.6.9: - resolution: {integrity: sha512-wi5ShvzE4eOcTwQVsIPdFr+8ycyX+5le/96iAJutaZAvCes1J0+RvpEPg5QDPDiaR0XQQAvZVl7AwqQcINuUug==} + ox@0.11.3: + resolution: {integrity: sha512-1bWYGk/xZel3xro3l8WGg6eq4YEKlaqvyMtVhfMFpbJzK2F6rj4EDRtqDCWVEJMkzcmEi9uW2QxsqELokOlarw==} peerDependencies: typescript: '>=5.4.0' peerDependenciesMeta: @@ -4879,16 +4889,8 @@ packages: validate-npm-package-license@3.0.4: resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} - viem@2.23.2: - resolution: {integrity: sha512-NVmW/E0c5crMOtbEAqMF0e3NmvQykFXhLOc/CkLIXOlzHSA6KXVz3CYVmaKqBF8/xtjsjHAGjdJN3Ru1kFJLaA==} - peerDependencies: - typescript: '>=5.0.4' - peerDependenciesMeta: - typescript: - optional: true - - viem@2.29.1: - resolution: {integrity: sha512-mhLn0vDdsxZ4taB7XYgnIVNvXASm60KyPAkvw4k8uNCQ+HLH+5jUgKvLg4AP3y6VJxsgiVPwqUt0dJANDF5DZA==} + viem@2.44.4: + resolution: {integrity: sha512-sJDLVl2EsS5Fo7GSWZME5CXEV7QRYkUJPeBw7ac+4XI3D4ydvMw/gjulTsT5pgqcpu70BploFnOAC6DLpan1Yg==} peerDependencies: typescript: '>=5.0.4' peerDependenciesMeta: @@ -5010,20 +5012,8 @@ packages: utf-8-validate: optional: true - ws@8.18.0: - resolution: {integrity: sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==} - engines: {node: '>=10.0.0'} - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: '>=5.0.2' - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - - ws@8.18.1: - resolution: {integrity: sha512-RKW2aJZMXeMxVpnZ6bck+RswznaxmzdULiBr6KY7XkTnW8uvt0iT9H5DkHUChXrc+uurzwa0rVI16n/Xzjdz1w==} + ws@8.18.3: + resolution: {integrity: sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg==} engines: {node: '>=10.0.0'} peerDependencies: bufferutil: ^4.0.1 @@ -5074,8 +5064,8 @@ packages: peerDependencies: ethers: ~5.7.0 - zod@4.0.15: - resolution: {integrity: sha512-2IVHb9h4Mt6+UXkyMs0XbfICUh1eUrlJJAOupBHUhLRnKkruawyDddYRCs0Eizt900ntIMk9/4RksYl+FgSpcQ==} + zod@4.3.6: + resolution: {integrity: sha512-rftlrkhHZOcjDwkGlnUtZZkvaPHCsDATp4pGpuOOMDaTdDDXF91wuVDJoWoPsKX/3YPQ5fHuF3STjcYyKr+Qhg==} snapshots: @@ -6243,6 +6233,8 @@ snapshots: '@noble/ciphers@1.2.1': {} + '@noble/ciphers@1.3.0': {} + '@noble/curves@1.2.0': dependencies: '@noble/hashes': 1.3.2 @@ -6259,6 +6251,10 @@ snapshots: dependencies: '@noble/hashes': 1.7.2 + '@noble/curves@1.9.1': + dependencies: + '@noble/hashes': 1.8.0 + '@noble/hashes@1.2.0': {} '@noble/hashes@1.3.2': {} @@ -6269,6 +6265,8 @@ snapshots: '@noble/hashes@1.7.2': {} + '@noble/hashes@1.8.0': {} + '@noble/secp256k1@1.7.1': {} '@nodelib/fs.scandir@2.1.5': @@ -6307,32 +6305,32 @@ snapshots: '@nomicfoundation/edr-linux-x64-musl': 0.12.0-next.22 '@nomicfoundation/edr-win32-x64-msvc': 0.12.0-next.22 - '@nomicfoundation/hardhat-chai-matchers@2.1.2(@nomicfoundation/hardhat-ethers@3.1.3(ethers@6.15.0)(hardhat@2.28.3(ts-node@10.9.2(@types/node@22.17.1)(typescript@5.9.2))(typescript@5.9.2)))(chai@4.5.0)(ethers@6.15.0)(hardhat@2.28.3(ts-node@10.9.2(@types/node@22.17.1)(typescript@5.9.2))(typescript@5.9.2))': + '@nomicfoundation/hardhat-chai-matchers@2.1.2(@nomicfoundation/hardhat-ethers@3.1.3(ethers@6.16.0)(hardhat@2.28.3(ts-node@10.9.2(@types/node@22.17.1)(typescript@5.9.2))(typescript@5.9.2)))(chai@4.5.0)(ethers@6.16.0)(hardhat@2.28.3(ts-node@10.9.2(@types/node@22.17.1)(typescript@5.9.2))(typescript@5.9.2))': dependencies: - '@nomicfoundation/hardhat-ethers': 3.1.3(ethers@6.15.0)(hardhat@2.28.3(ts-node@10.9.2(@types/node@22.17.1)(typescript@5.9.2))(typescript@5.9.2)) + '@nomicfoundation/hardhat-ethers': 3.1.3(ethers@6.16.0)(hardhat@2.28.3(ts-node@10.9.2(@types/node@22.17.1)(typescript@5.9.2))(typescript@5.9.2)) '@types/chai-as-promised': 7.1.8 chai: 4.5.0 chai-as-promised: 7.1.1(chai@4.5.0) deep-eql: 4.1.3 - ethers: 6.15.0 + ethers: 6.16.0 hardhat: 2.28.3(ts-node@10.9.2(@types/node@22.17.1)(typescript@5.9.2))(typescript@5.9.2) ordinal: 1.0.3 - '@nomicfoundation/hardhat-ethers@3.1.3(ethers@6.15.0)(hardhat@2.28.3(ts-node@10.9.2(@types/node@22.17.1)(typescript@5.9.2))(typescript@5.9.2))': + '@nomicfoundation/hardhat-ethers@3.1.3(ethers@6.16.0)(hardhat@2.28.3(ts-node@10.9.2(@types/node@22.17.1)(typescript@5.9.2))(typescript@5.9.2))': dependencies: debug: 4.4.3 - ethers: 6.15.0 + ethers: 6.16.0 hardhat: 2.28.3(ts-node@10.9.2(@types/node@22.17.1)(typescript@5.9.2))(typescript@5.9.2) lodash.isequal: 4.5.0 transitivePeerDependencies: - supports-color - '@nomicfoundation/hardhat-ignition-ethers@0.15.14(@nomicfoundation/hardhat-ethers@3.1.3(ethers@6.15.0)(hardhat@2.28.3(ts-node@10.9.2(@types/node@22.17.1)(typescript@5.9.2))(typescript@5.9.2)))(@nomicfoundation/hardhat-ignition@0.15.13(@nomicfoundation/hardhat-verify@2.1.3(hardhat@2.28.3(ts-node@10.9.2(@types/node@22.17.1)(typescript@5.9.2))(typescript@5.9.2)))(hardhat@2.28.3(ts-node@10.9.2(@types/node@22.17.1)(typescript@5.9.2))(typescript@5.9.2)))(@nomicfoundation/ignition-core@0.15.13)(ethers@6.15.0)(hardhat@2.28.3(ts-node@10.9.2(@types/node@22.17.1)(typescript@5.9.2))(typescript@5.9.2))': + '@nomicfoundation/hardhat-ignition-ethers@0.15.14(@nomicfoundation/hardhat-ethers@3.1.3(ethers@6.16.0)(hardhat@2.28.3(ts-node@10.9.2(@types/node@22.17.1)(typescript@5.9.2))(typescript@5.9.2)))(@nomicfoundation/hardhat-ignition@0.15.13(@nomicfoundation/hardhat-verify@2.1.3(hardhat@2.28.3(ts-node@10.9.2(@types/node@22.17.1)(typescript@5.9.2))(typescript@5.9.2)))(hardhat@2.28.3(ts-node@10.9.2(@types/node@22.17.1)(typescript@5.9.2))(typescript@5.9.2)))(@nomicfoundation/ignition-core@0.15.13)(ethers@6.16.0)(hardhat@2.28.3(ts-node@10.9.2(@types/node@22.17.1)(typescript@5.9.2))(typescript@5.9.2))': dependencies: - '@nomicfoundation/hardhat-ethers': 3.1.3(ethers@6.15.0)(hardhat@2.28.3(ts-node@10.9.2(@types/node@22.17.1)(typescript@5.9.2))(typescript@5.9.2)) + '@nomicfoundation/hardhat-ethers': 3.1.3(ethers@6.16.0)(hardhat@2.28.3(ts-node@10.9.2(@types/node@22.17.1)(typescript@5.9.2))(typescript@5.9.2)) '@nomicfoundation/hardhat-ignition': 0.15.13(@nomicfoundation/hardhat-verify@2.1.3(hardhat@2.28.3(ts-node@10.9.2(@types/node@22.17.1)(typescript@5.9.2))(typescript@5.9.2)))(hardhat@2.28.3(ts-node@10.9.2(@types/node@22.17.1)(typescript@5.9.2))(typescript@5.9.2)) '@nomicfoundation/ignition-core': 0.15.13 - ethers: 6.15.0 + ethers: 6.16.0 hardhat: 2.28.3(ts-node@10.9.2(@types/node@22.17.1)(typescript@5.9.2))(typescript@5.9.2) '@nomicfoundation/hardhat-ignition@0.15.13(@nomicfoundation/hardhat-verify@2.1.3(hardhat@2.28.3(ts-node@10.9.2(@types/node@22.17.1)(typescript@5.9.2))(typescript@5.9.2)))(hardhat@2.28.3(ts-node@10.9.2(@types/node@22.17.1)(typescript@5.9.2))(typescript@5.9.2))': @@ -6356,22 +6354,22 @@ snapshots: ethereumjs-util: 7.1.5 hardhat: 2.28.3(ts-node@10.9.2(@types/node@22.17.1)(typescript@5.9.2))(typescript@5.9.2) - '@nomicfoundation/hardhat-toolbox@6.1.2(f3ff44764f99ec27d970e4e30935143f)': + '@nomicfoundation/hardhat-toolbox@6.1.2(dc0865fa56e6b9d4928204f330f4fb9a)': dependencies: - '@nomicfoundation/hardhat-chai-matchers': 2.1.2(@nomicfoundation/hardhat-ethers@3.1.3(ethers@6.15.0)(hardhat@2.28.3(ts-node@10.9.2(@types/node@22.17.1)(typescript@5.9.2))(typescript@5.9.2)))(chai@4.5.0)(ethers@6.15.0)(hardhat@2.28.3(ts-node@10.9.2(@types/node@22.17.1)(typescript@5.9.2))(typescript@5.9.2)) - '@nomicfoundation/hardhat-ethers': 3.1.3(ethers@6.15.0)(hardhat@2.28.3(ts-node@10.9.2(@types/node@22.17.1)(typescript@5.9.2))(typescript@5.9.2)) - '@nomicfoundation/hardhat-ignition-ethers': 0.15.14(@nomicfoundation/hardhat-ethers@3.1.3(ethers@6.15.0)(hardhat@2.28.3(ts-node@10.9.2(@types/node@22.17.1)(typescript@5.9.2))(typescript@5.9.2)))(@nomicfoundation/hardhat-ignition@0.15.13(@nomicfoundation/hardhat-verify@2.1.3(hardhat@2.28.3(ts-node@10.9.2(@types/node@22.17.1)(typescript@5.9.2))(typescript@5.9.2)))(hardhat@2.28.3(ts-node@10.9.2(@types/node@22.17.1)(typescript@5.9.2))(typescript@5.9.2)))(@nomicfoundation/ignition-core@0.15.13)(ethers@6.15.0)(hardhat@2.28.3(ts-node@10.9.2(@types/node@22.17.1)(typescript@5.9.2))(typescript@5.9.2)) + '@nomicfoundation/hardhat-chai-matchers': 2.1.2(@nomicfoundation/hardhat-ethers@3.1.3(ethers@6.16.0)(hardhat@2.28.3(ts-node@10.9.2(@types/node@22.17.1)(typescript@5.9.2))(typescript@5.9.2)))(chai@4.5.0)(ethers@6.16.0)(hardhat@2.28.3(ts-node@10.9.2(@types/node@22.17.1)(typescript@5.9.2))(typescript@5.9.2)) + '@nomicfoundation/hardhat-ethers': 3.1.3(ethers@6.16.0)(hardhat@2.28.3(ts-node@10.9.2(@types/node@22.17.1)(typescript@5.9.2))(typescript@5.9.2)) + '@nomicfoundation/hardhat-ignition-ethers': 0.15.14(@nomicfoundation/hardhat-ethers@3.1.3(ethers@6.16.0)(hardhat@2.28.3(ts-node@10.9.2(@types/node@22.17.1)(typescript@5.9.2))(typescript@5.9.2)))(@nomicfoundation/hardhat-ignition@0.15.13(@nomicfoundation/hardhat-verify@2.1.3(hardhat@2.28.3(ts-node@10.9.2(@types/node@22.17.1)(typescript@5.9.2))(typescript@5.9.2)))(hardhat@2.28.3(ts-node@10.9.2(@types/node@22.17.1)(typescript@5.9.2))(typescript@5.9.2)))(@nomicfoundation/ignition-core@0.15.13)(ethers@6.16.0)(hardhat@2.28.3(ts-node@10.9.2(@types/node@22.17.1)(typescript@5.9.2))(typescript@5.9.2)) '@nomicfoundation/hardhat-network-helpers': 1.1.2(hardhat@2.28.3(ts-node@10.9.2(@types/node@22.17.1)(typescript@5.9.2))(typescript@5.9.2)) '@nomicfoundation/hardhat-verify': 2.1.3(hardhat@2.28.3(ts-node@10.9.2(@types/node@22.17.1)(typescript@5.9.2))(typescript@5.9.2)) - '@typechain/ethers-v6': 0.5.1(ethers@6.15.0)(typechain@8.3.2(typescript@5.9.2))(typescript@5.9.2) - '@typechain/hardhat': 9.1.0(@typechain/ethers-v6@0.5.1(ethers@6.15.0)(typechain@8.3.2(typescript@5.9.2))(typescript@5.9.2))(ethers@6.15.0)(hardhat@2.28.3(ts-node@10.9.2(@types/node@22.17.1)(typescript@5.9.2))(typescript@5.9.2))(typechain@8.3.2(typescript@5.9.2)) + '@typechain/ethers-v6': 0.5.1(ethers@6.16.0)(typechain@8.3.2(typescript@5.9.2))(typescript@5.9.2) + '@typechain/hardhat': 9.1.0(@typechain/ethers-v6@0.5.1(ethers@6.16.0)(typechain@8.3.2(typescript@5.9.2))(typescript@5.9.2))(ethers@6.16.0)(hardhat@2.28.3(ts-node@10.9.2(@types/node@22.17.1)(typescript@5.9.2))(typescript@5.9.2))(typechain@8.3.2(typescript@5.9.2)) '@types/chai': 4.3.20 '@types/mocha': 10.0.10 '@types/node': 22.17.1 chai: 4.5.0 - ethers: 6.15.0 + ethers: 6.16.0 hardhat: 2.28.3(ts-node@10.9.2(@types/node@22.17.1)(typescript@5.9.2))(typescript@5.9.2) - hardhat-gas-reporter: 2.3.0(hardhat@2.28.3(ts-node@10.9.2(@types/node@22.17.1)(typescript@5.9.2))(typescript@5.9.2))(typescript@5.9.2)(zod@4.0.15) + hardhat-gas-reporter: 2.3.0(hardhat@2.28.3(ts-node@10.9.2(@types/node@22.17.1)(typescript@5.9.2))(typescript@5.9.2))(typescript@5.9.2)(zod@4.3.6) solidity-coverage: 0.8.17(hardhat@2.28.3(ts-node@10.9.2(@types/node@22.17.1)(typescript@5.9.2))(typescript@5.9.2)) ts-node: 10.9.2(@types/node@22.17.1)(typescript@5.9.2) typechain: 8.3.2(typescript@5.9.2) @@ -6398,7 +6396,7 @@ snapshots: '@nomicfoundation/solidity-analyzer': 0.1.2 cbor: 9.0.2 debug: 4.4.3 - ethers: 6.15.0 + ethers: 6.16.0 fs-extra: 10.1.0 immer: 10.0.2 lodash: 4.17.21 @@ -6477,8 +6475,6 @@ snapshots: '@scure/base@1.1.8': {} - '@scure/base@1.2.4': {} - '@scure/base@1.2.5': {} '@scure/bip32@1.1.5': @@ -6497,7 +6493,13 @@ snapshots: dependencies: '@noble/curves': 1.8.2 '@noble/hashes': 1.7.2 - '@scure/base': 1.2.4 + '@scure/base': 1.2.5 + + '@scure/bip32@1.7.0': + dependencies: + '@noble/curves': 1.9.1 + '@noble/hashes': 1.8.0 + '@scure/base': 1.2.5 '@scure/bip39@1.1.1': dependencies: @@ -6512,7 +6514,12 @@ snapshots: '@scure/bip39@1.5.4': dependencies: '@noble/hashes': 1.7.2 - '@scure/base': 1.2.4 + '@scure/base': 1.2.5 + + '@scure/bip39@1.6.0': + dependencies: + '@noble/hashes': 1.8.0 + '@scure/base': 1.2.5 '@sentry/core@5.30.0': dependencies: @@ -6631,18 +6638,18 @@ snapshots: tslib: 2.7.0 optional: true - '@typechain/ethers-v6@0.5.1(ethers@6.15.0)(typechain@8.3.2(typescript@5.9.2))(typescript@5.9.2)': + '@typechain/ethers-v6@0.5.1(ethers@6.16.0)(typechain@8.3.2(typescript@5.9.2))(typescript@5.9.2)': dependencies: - ethers: 6.15.0 + ethers: 6.16.0 lodash: 4.17.21 ts-essentials: 7.0.3(typescript@5.9.2) typechain: 8.3.2(typescript@5.9.2) typescript: 5.9.2 - '@typechain/hardhat@9.1.0(@typechain/ethers-v6@0.5.1(ethers@6.15.0)(typechain@8.3.2(typescript@5.9.2))(typescript@5.9.2))(ethers@6.15.0)(hardhat@2.28.3(ts-node@10.9.2(@types/node@22.17.1)(typescript@5.9.2))(typescript@5.9.2))(typechain@8.3.2(typescript@5.9.2))': + '@typechain/hardhat@9.1.0(@typechain/ethers-v6@0.5.1(ethers@6.16.0)(typechain@8.3.2(typescript@5.9.2))(typescript@5.9.2))(ethers@6.16.0)(hardhat@2.28.3(ts-node@10.9.2(@types/node@22.17.1)(typescript@5.9.2))(typescript@5.9.2))(typechain@8.3.2(typescript@5.9.2))': dependencies: - '@typechain/ethers-v6': 0.5.1(ethers@6.15.0)(typechain@8.3.2(typescript@5.9.2))(typescript@5.9.2) - ethers: 6.15.0 + '@typechain/ethers-v6': 0.5.1(ethers@6.16.0)(typechain@8.3.2(typescript@5.9.2))(typescript@5.9.2) + ethers: 6.16.0 fs-extra: 9.1.0 hardhat: 2.28.3(ts-node@10.9.2(@types/node@22.17.1)(typescript@5.9.2))(typescript@5.9.2) typechain: 8.3.2(typescript@5.9.2) @@ -6965,10 +6972,10 @@ snapshots: abbrev@1.0.9: {} - abitype@1.0.8(typescript@5.9.2)(zod@4.0.15): + abitype@1.2.3(typescript@5.9.2)(zod@4.3.6): optionalDependencies: typescript: 5.9.2 - zod: 4.0.15 + zod: 4.3.6 acorn-jsx@5.3.2(acorn@8.12.1): dependencies: @@ -8494,7 +8501,7 @@ snapshots: - bufferutil - utf-8-validate - ethers@6.15.0: + ethers@6.16.0: dependencies: '@adraffy/ens-normalize': 1.10.1 '@noble/curves': 1.2.0 @@ -8919,7 +8926,7 @@ snapshots: - supports-color - utf-8-validate - hardhat-gas-reporter@2.3.0(hardhat@2.28.3(ts-node@10.9.2(@types/node@22.17.1)(typescript@5.9.2))(typescript@5.9.2))(typescript@5.9.2)(zod@4.0.15): + hardhat-gas-reporter@2.3.0(hardhat@2.28.3(ts-node@10.9.2(@types/node@22.17.1)(typescript@5.9.2))(typescript@5.9.2))(typescript@5.9.2)(zod@4.3.6): dependencies: '@ethersproject/abi': 5.7.0 '@ethersproject/bytes': 5.7.0 @@ -8936,7 +8943,7 @@ snapshots: lodash: 4.17.21 markdown-table: 2.0.0 sha1: 1.1.1 - viem: 2.29.1(typescript@5.9.2)(zod@4.0.15) + viem: 2.44.4(typescript@5.9.2)(zod@4.3.6) transitivePeerDependencies: - bufferutil - debug @@ -9346,13 +9353,9 @@ snapshots: isexe@2.0.0: {} - isows@1.0.6(ws@8.18.0): - dependencies: - ws: 8.18.0 - - isows@1.0.6(ws@8.18.1): + isows@1.0.7(ws@8.18.3): dependencies: - ws: 8.18.1 + ws: 8.18.3 istanbul-lib-coverage@3.2.2: {} @@ -9792,23 +9795,23 @@ snapshots: node-gyp-build: 4.8.0 readable-stream: 3.6.2 - keycard-hardhat-provider@0.1.2(@typechain/ethers-v6@0.5.1(ethers@6.15.0)(typechain@8.3.2(typescript@5.9.2))(typescript@5.9.2))(hardhat@2.28.3(ts-node@10.9.2(@types/node@22.17.1)(typescript@5.9.2))(typescript@5.9.2))(typechain@8.3.2(typescript@5.9.2)): + keycard-hardhat-provider@0.1.2(@typechain/ethers-v6@0.5.1(ethers@6.16.0)(typechain@8.3.2(typescript@5.9.2))(typescript@5.9.2))(hardhat@2.28.3(ts-node@10.9.2(@types/node@22.17.1)(typescript@5.9.2))(typescript@5.9.2))(typechain@8.3.2(typescript@5.9.2)): dependencies: - '@typechain/hardhat': 9.1.0(@typechain/ethers-v6@0.5.1(ethers@6.15.0)(typechain@8.3.2(typescript@5.9.2))(typescript@5.9.2))(ethers@6.15.0)(hardhat@2.28.3(ts-node@10.9.2(@types/node@22.17.1)(typescript@5.9.2))(typescript@5.9.2))(typechain@8.3.2(typescript@5.9.2)) + '@typechain/hardhat': 9.1.0(@typechain/ethers-v6@0.5.1(ethers@6.16.0)(typechain@8.3.2(typescript@5.9.2))(typescript@5.9.2))(ethers@6.16.0)(hardhat@2.28.3(ts-node@10.9.2(@types/node@22.17.1)(typescript@5.9.2))(typescript@5.9.2))(typechain@8.3.2(typescript@5.9.2)) '@types/node': 22.17.1 - ethers: 6.15.0 + ethers: 6.16.0 hardhat: 2.28.3(ts-node@10.9.2(@types/node@22.17.1)(typescript@5.9.2))(typescript@5.9.2) - keycard-manager: 0.9.6(ethers@6.15.0) + keycard-manager: 0.9.6(ethers@6.16.0) transitivePeerDependencies: - '@typechain/ethers-v6' - bufferutil - typechain - utf-8-validate - keycard-manager@0.9.6(ethers@6.15.0): + keycard-manager@0.9.6(ethers@6.16.0): dependencies: elliptic: 6.6.1 - ethers: 6.15.0 + ethers: 6.16.0 keyv@4.5.4: dependencies: @@ -10194,28 +10197,15 @@ snapshots: object-keys: 1.1.1 safe-push-apply: 1.0.0 - ox@0.6.7(typescript@5.9.2)(zod@4.0.15): + ox@0.11.3(typescript@5.9.2)(zod@4.3.6): dependencies: '@adraffy/ens-normalize': 1.11.0 - '@noble/curves': 1.8.2 - '@noble/hashes': 1.7.2 - '@scure/bip32': 1.6.2 - '@scure/bip39': 1.5.4 - abitype: 1.0.8(typescript@5.9.2)(zod@4.0.15) - eventemitter3: 5.0.1 - optionalDependencies: - typescript: 5.9.2 - transitivePeerDependencies: - - zod - - ox@0.6.9(typescript@5.9.2)(zod@4.0.15): - dependencies: - '@adraffy/ens-normalize': 1.11.0 - '@noble/curves': 1.8.2 - '@noble/hashes': 1.7.2 - '@scure/bip32': 1.6.2 - '@scure/bip39': 1.5.4 - abitype: 1.0.8(typescript@5.9.2)(zod@4.0.15) + '@noble/ciphers': 1.3.0 + '@noble/curves': 1.9.1 + '@noble/hashes': 1.8.0 + '@scure/bip32': 1.7.0 + '@scure/bip39': 1.6.0 + abitype: 1.2.3(typescript@5.9.2)(zod@4.3.6) eventemitter3: 5.0.1 optionalDependencies: typescript: 5.9.2 @@ -11318,33 +11308,16 @@ snapshots: spdx-correct: 3.2.0 spdx-expression-parse: 3.0.1 - viem@2.23.2(typescript@5.9.2)(zod@4.0.15): + viem@2.44.4(typescript@5.9.2)(zod@4.3.6): dependencies: - '@noble/curves': 1.8.1 - '@noble/hashes': 1.7.1 - '@scure/bip32': 1.6.2 - '@scure/bip39': 1.5.4 - abitype: 1.0.8(typescript@5.9.2)(zod@4.0.15) - isows: 1.0.6(ws@8.18.0) - ox: 0.6.7(typescript@5.9.2)(zod@4.0.15) - ws: 8.18.0 - optionalDependencies: - typescript: 5.9.2 - transitivePeerDependencies: - - bufferutil - - utf-8-validate - - zod - - viem@2.29.1(typescript@5.9.2)(zod@4.0.15): - dependencies: - '@noble/curves': 1.8.2 - '@noble/hashes': 1.7.2 - '@scure/bip32': 1.6.2 - '@scure/bip39': 1.5.4 - abitype: 1.0.8(typescript@5.9.2)(zod@4.0.15) - isows: 1.0.6(ws@8.18.1) - ox: 0.6.9(typescript@5.9.2)(zod@4.0.15) - ws: 8.18.1 + '@noble/curves': 1.9.1 + '@noble/hashes': 1.8.0 + '@scure/bip32': 1.7.0 + '@scure/bip39': 1.6.0 + abitype: 1.2.3(typescript@5.9.2)(zod@4.3.6) + isows: 1.0.7(ws@8.18.3) + ox: 0.11.3(typescript@5.9.2)(zod@4.3.6) + ws: 8.18.3 optionalDependencies: typescript: 5.9.2 transitivePeerDependencies: @@ -11493,9 +11466,7 @@ snapshots: ws@8.17.1: {} - ws@8.18.0: {} - - ws@8.18.1: {} + ws@8.18.3: {} y18n@5.0.8: {} @@ -11540,4 +11511,4 @@ snapshots: dependencies: ethers: 5.7.2 - zod@4.0.15: {} + zod@4.3.6: {}