diff --git a/foundry.lock b/foundry.lock index 2b72e319..bb8ba0ba 100644 --- a/foundry.lock +++ b/foundry.lock @@ -2,13 +2,13 @@ "lib/forge-std": { "branch": { "name": "master", - "rev": "7239323e35487ba4339c93fe591065a63ce122aa" + "rev": "ba4733c33497dd0c0983dcc033d7645576cc46e5" } }, "lib/openzeppelin-contracts": { "branch": { "name": "master", - "rev": "9a0211903755a2d0e342a64738f9c5b88ced8637" + "rev": "4858ab13a5ad897f59753028f6315f9d487c4322" } }, "lib/solady": { diff --git a/interface/package.json b/interface/package.json index 4b654da9..1cbd7c37 100644 --- a/interface/package.json +++ b/interface/package.json @@ -44,10 +44,10 @@ "@next/eslint-plugin-next": "16.3.5", "@tailwindcss/postcss": "4.3.3", "@trivago/prettier-plugin-sort-imports": "6.0.2", - "@types/node": "26.5.1", + "@types/node": "26.6.1", "@types/react": "19.3.0", "@types/react-dom": "19.3.0", - "autoprefixer": "10.6.0", + "autoprefixer": "10.6.1", "eslint": "9.39.5", "eslint-config-next": "16.3.5", "eslint-plugin-react": "7.37.5", @@ -55,7 +55,7 @@ "globals": "17.12.0", "next-seo": "7.3.0", "postcss": "8.5.28", - "prettier": "3.9.6", + "prettier": "3.9.8", "prettier-plugin-tailwindcss": "0.8.1", "tailwindcss": "4.3.3", "typescript": "6.0.3", diff --git a/lib/forge-std b/lib/forge-std index 7239323e..ba4733c3 160000 --- a/lib/forge-std +++ b/lib/forge-std @@ -1 +1 @@ -Subproject commit 7239323e35487ba4339c93fe591065a63ce122aa +Subproject commit ba4733c33497dd0c0983dcc033d7645576cc46e5 diff --git a/lib/openzeppelin-contracts b/lib/openzeppelin-contracts index 9a021190..4858ab13 160000 --- a/lib/openzeppelin-contracts +++ b/lib/openzeppelin-contracts @@ -1 +1 @@ -Subproject commit 9a0211903755a2d0e342a64738f9c5b88ced8637 +Subproject commit 4858ab13a5ad897f59753028f6315f9d487c4322 diff --git a/package.json b/package.json index 88d61f56..969d3ab2 100644 --- a/package.json +++ b/package.json @@ -283,7 +283,7 @@ "hardhat-abi-exporter": "2.11.0", "hardhat-contract-sizer": "2.10.1", "hardhat-gas-reporter": "2.3.0", - "prettier": "3.9.6", + "prettier": "3.9.8", "prettier-plugin-solidity": "2.4.1", "solhint": "6.2.4", "ts-node": "10.9.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 48a21308..087b238a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -171,16 +171,16 @@ importers: version: 10.0.1(eslint@10.10.0(jiti@2.7.0)(supports-color@8.1.1)) '@nomicfoundation/hardhat-ethers': specifier: 3.1.3 - version: 3.1.3(ethers@6.17.0)(hardhat@2.29.1(supports-color@8.1.1)(ts-node@10.9.2(@types/node@26.5.1)(typescript@6.0.3))(typescript@6.0.3))(supports-color@8.1.1) + version: 3.1.3(ethers@6.17.0)(hardhat@2.29.1(supports-color@8.1.1)(ts-node@10.9.2(@types/node@26.6.1)(typescript@6.0.3))(typescript@6.0.3))(supports-color@8.1.1) '@nomicfoundation/hardhat-verify': specifier: 2.1.3 - version: 2.1.3(hardhat@2.29.1(supports-color@8.1.1)(ts-node@10.9.2(@types/node@26.5.1)(typescript@6.0.3))(typescript@6.0.3))(supports-color@8.1.1) + version: 2.1.3(hardhat@2.29.1(supports-color@8.1.1)(ts-node@10.9.2(@types/node@26.6.1)(typescript@6.0.3))(typescript@6.0.3))(supports-color@8.1.1) '@typechain/ethers-v6': specifier: 0.5.1 version: 0.5.1(ethers@6.17.0)(typechain@8.3.2(supports-color@8.1.1)(typescript@6.0.3))(typescript@6.0.3) '@typechain/hardhat': specifier: 9.1.0 - version: 9.1.0(@typechain/ethers-v6@0.5.1(ethers@6.17.0)(typechain@8.3.2(supports-color@8.1.1)(typescript@6.0.3))(typescript@6.0.3))(ethers@6.17.0)(hardhat@2.29.1(supports-color@8.1.1)(ts-node@10.9.2(@types/node@26.5.1)(typescript@6.0.3))(typescript@6.0.3))(typechain@8.3.2(supports-color@8.1.1)(typescript@6.0.3)) + version: 9.1.0(@typechain/ethers-v6@0.5.1(ethers@6.17.0)(typechain@8.3.2(supports-color@8.1.1)(typescript@6.0.3))(typescript@6.0.3))(ethers@6.17.0)(hardhat@2.29.1(supports-color@8.1.1)(ts-node@10.9.2(@types/node@26.6.1)(typescript@6.0.3))(typescript@6.0.3))(typechain@8.3.2(supports-color@8.1.1)(typescript@6.0.3)) eslint: specifier: 10.10.0 version: 10.10.0(jiti@2.7.0)(supports-color@8.1.1) @@ -195,28 +195,28 @@ importers: version: 17.12.0 hardhat: specifier: 2.29.1 - version: 2.29.1(supports-color@8.1.1)(ts-node@10.9.2(@types/node@26.5.1)(typescript@6.0.3))(typescript@6.0.3) + version: 2.29.1(supports-color@8.1.1)(ts-node@10.9.2(@types/node@26.6.1)(typescript@6.0.3))(typescript@6.0.3) hardhat-abi-exporter: specifier: 2.11.0 - version: 2.11.0(hardhat@2.29.1(supports-color@8.1.1)(ts-node@10.9.2(@types/node@26.5.1)(typescript@6.0.3))(typescript@6.0.3)) + version: 2.11.0(hardhat@2.29.1(supports-color@8.1.1)(ts-node@10.9.2(@types/node@26.6.1)(typescript@6.0.3))(typescript@6.0.3)) hardhat-contract-sizer: specifier: 2.10.1 - version: 2.10.1(hardhat@2.29.1(supports-color@8.1.1)(ts-node@10.9.2(@types/node@26.5.1)(typescript@6.0.3))(typescript@6.0.3)) + version: 2.10.1(hardhat@2.29.1(supports-color@8.1.1)(ts-node@10.9.2(@types/node@26.6.1)(typescript@6.0.3))(typescript@6.0.3)) hardhat-gas-reporter: specifier: 2.3.0 - version: 2.3.0(debug@4.4.3(supports-color@8.1.1))(hardhat@2.29.1(supports-color@8.1.1)(ts-node@10.9.2(@types/node@26.5.1)(typescript@6.0.3))(typescript@6.0.3))(supports-color@8.1.1)(typescript@6.0.3)(zod@4.6.5) + version: 2.3.0(debug@4.4.3(supports-color@8.1.1))(hardhat@2.29.1(supports-color@8.1.1)(ts-node@10.9.2(@types/node@26.6.1)(typescript@6.0.3))(typescript@6.0.3))(supports-color@8.1.1)(typescript@6.0.3)(zod@4.6.5) prettier: - specifier: 3.9.6 - version: 3.9.6 + specifier: 3.9.8 + version: 3.9.8 prettier-plugin-solidity: specifier: 2.4.1 - version: 2.4.1(prettier@3.9.6) + version: 2.4.1(prettier@3.9.8) solhint: specifier: 6.2.4 version: 6.2.4(typescript@6.0.3) ts-node: specifier: 10.9.2 - version: 10.9.2(@types/node@26.5.1)(typescript@6.0.3) + version: 10.9.2(@types/node@26.6.1)(typescript@6.0.3) typechain: specifier: 8.3.2 version: 8.3.2(supports-color@8.1.1)(typescript@6.0.3) @@ -237,7 +237,7 @@ importers: version: 2.2.0(react@19.3.0) next: specifier: 16.3.5 - version: 16.3.5(@babel/core@7.29.7(supports-color@8.1.1))(@types/node@26.5.1)(react-dom@19.3.0(react@19.3.0))(react@19.3.0) + version: 16.3.5(@babel/core@7.29.7(supports-color@8.1.1))(@types/node@26.6.1)(react-dom@19.3.0(react@19.3.0))(react@19.3.0) next-themes: specifier: 0.4.6 version: 0.4.6(react-dom@19.3.0(react@19.3.0))(react@19.3.0) @@ -252,7 +252,7 @@ importers: version: 19.3.0(react@19.3.0) sharp: specifier: 0.35.4 - version: 0.35.4(@types/node@26.5.1) + version: 0.35.4(@types/node@26.6.1) devDependencies: '@eslint/js': specifier: 9.39.5 @@ -265,10 +265,10 @@ importers: version: 4.3.3 '@trivago/prettier-plugin-sort-imports': specifier: 6.0.2 - version: 6.0.2(prettier@3.9.6)(supports-color@8.1.1) + version: 6.0.2(prettier@3.9.8)(supports-color@8.1.1) '@types/node': - specifier: 26.5.1 - version: 26.5.1 + specifier: 26.6.1 + version: 26.6.1 '@types/react': specifier: 19.3.0 version: 19.3.0 @@ -276,8 +276,8 @@ importers: specifier: 19.3.0 version: 19.3.0(@types/react@19.3.0) autoprefixer: - specifier: 10.6.0 - version: 10.6.0(postcss@8.5.28) + specifier: 10.6.1 + version: 10.6.1(postcss@8.5.28) eslint: specifier: 9.39.5 version: 9.39.5(jiti@2.7.0)(supports-color@8.1.1) @@ -295,16 +295,16 @@ importers: version: 17.12.0 next-seo: specifier: 7.3.0 - version: 7.3.0(next@16.3.5(@babel/core@7.29.7(supports-color@8.1.1))(@types/node@26.5.1)(react-dom@19.3.0(react@19.3.0))(react@19.3.0))(react@19.3.0) + version: 7.3.0(next@16.3.5(@babel/core@7.29.7(supports-color@8.1.1))(@types/node@26.6.1)(react-dom@19.3.0(react@19.3.0))(react@19.3.0))(react@19.3.0) postcss: specifier: 8.5.28 version: 8.5.28 prettier: - specifier: 3.9.6 - version: 3.9.6 + specifier: 3.9.8 + version: 3.9.8 prettier-plugin-tailwindcss: specifier: 0.8.1 - version: 0.8.1(@trivago/prettier-plugin-sort-imports@6.0.2(prettier@3.9.6)(supports-color@8.1.1))(prettier@3.9.6) + version: 0.8.1(@trivago/prettier-plugin-sort-imports@6.0.2(prettier@3.9.8)(supports-color@8.1.1))(prettier@3.9.8) tailwindcss: specifier: 4.3.3 version: 4.3.3 @@ -1292,8 +1292,8 @@ packages: '@types/node@22.7.5': resolution: {integrity: sha512-jML7s2NAzMWc//QSJ1a3prpk78cOPchGvXJsC3C6R6PSMoooztvRVQEz89gmBTBY1SPMaqo5teB4uNHPdetShQ==} - '@types/node@26.5.1': - resolution: {integrity: sha512-CzNm2FezW4VR/LjG6yUdiEgLE/rAQ9Slj5gCu/C2VrdcW7I0ahNZ8DRbHT7zOZ6r3ONgd/bsQIeSaoDGrd1C6g==} + '@types/node@26.6.1': + resolution: {integrity: sha512-VqGJBMCtdhqkBUCcBLvywI0NJ+KLuVzgNnlBUNFOQjqVxzo2lxLUNg1DSey8+u2u6ktswSAxg+s68QLzWHNOuA==} '@types/prettier@2.7.3': resolution: {integrity: sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA==} @@ -1637,8 +1637,8 @@ packages: resolution: {integrity: sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==} engines: {node: '>= 4.0.0'} - autoprefixer@10.6.0: - resolution: {integrity: sha512-A26d6qs9kqGgkmImIXMYvXTzqb4Qv7AVgpY1NXzr9Y659J8qHHnLOO/zE8ewIGFMprOolAoRAQYDgNryXIJKBw==} + autoprefixer@10.6.1: + resolution: {integrity: sha512-cL1Qz6ADZhcEbny/8HPfe99J6HhNoYtpX2LFLIbhgGE7Q1hlQVkYFdetDN7Id3KiQxhDrHwzlHr/YQCnZ8+xSA==} engines: {node: ^10 || ^12 || >=14} hasBin: true peerDependencies: @@ -1666,8 +1666,8 @@ packages: resolution: {integrity: sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==} engines: {node: 18 || 20 || >=22} - baseline-browser-mapping@2.11.23: - resolution: {integrity: sha512-le521dGVfxM7yRX0EikCoSz+rOK+hHzdDt/E7mG1jOJB/6WAAUuwVroLwaB7ApaUsz5Q0kFlDXLSA9MheUIfRQ==} + baseline-browser-mapping@2.11.25: + resolution: {integrity: sha512-gMmEShwwq7FJqMwvfRwvCl00v4kN+KOfJqXn+f4nrufak5gNHJOksd/60Dvjuz7sI8Y5WiSFBa8FEYr+zoyqCw==} engines: {node: '>=6.0.0'} hasBin: true @@ -1710,8 +1710,8 @@ packages: browser-stdout@1.3.1: resolution: {integrity: sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==} - browserslist@4.28.9: - resolution: {integrity: sha512-EWazOblFYUvlGZcfGhPUPmYh3nikUxBVb+y9MJun5f3hBi812X+8MSQTujLBtgK3cf51fJWbWfOjyeO954d+Eg==} + browserslist@4.29.0: + resolution: {integrity: sha512-3GSvyjvDI4Dur1Meg2BekJquu5uF+9R9a1+5M1Mde192eZoXbeXjzgOsgqPS2V8D5wrrip0gR5Hf/GhWQ9ZzaA==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true @@ -1967,8 +1967,8 @@ packages: eastasianwidth@0.2.0: resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} - electron-to-chromium@1.5.428: - resolution: {integrity: sha512-1JxbaFJj1bRKurj1uY3l4xxpU9kOUAUjcIgApj0qu1Pao5GhoIWI8iL0BeMYJ2njig1hBx0A7eKD9VGjH9wlHw==} + electron-to-chromium@1.5.431: + resolution: {integrity: sha512-AAVihz2YwJeOdAynX8MUtqpvjY0gaiARp/7+r4kwqgzqXMrfG1qDN7vwT80uxAoOQRPcZH8t73EI+CA/1OJN8A==} elliptic@6.6.1: resolution: {integrity: sha512-RaddvvMatK2LJHqFJ+YA4WysVN5Ita9E35botqIYspQ4TkRAlCicdzKOjlyv/1Za5RyTNn7di//eEV0uTAfe3g==} @@ -2572,8 +2572,8 @@ packages: resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} engines: {node: '>= 0.4'} - is-core-module@2.16.2: - resolution: {integrity: sha512-evOr8xfXKxE6qSR0hSXL2r3sd7ALj8+7jQEUvPYcm5sgZFdJ+AYzT6yNmJenvIYQBgIGwfwz08sL8zoL7yq2BA==} + is-core-module@2.17.0: + resolution: {integrity: sha512-J/vG0zBCbIKOQFfufSwyXdMrsohyJIUNkrnmo6WZGzoM7tr/lsbfW5b2BvisL6zsyMzK9UxV9L6c7AoFbyXHOA==} engines: {node: '>= 0.4'} is-data-view@1.0.2: @@ -3058,8 +3058,8 @@ packages: resolution: {integrity: sha512-LA4ZjwlnUblHVgq0oBF3Jl/6h/Nvs5fzBLwdEF4nuxnFdsfajde4WfxtJr3CaiH+F6ewcIB/q4jQ4UzPyid+CQ==} hasBin: true - node-releases@2.0.55: - resolution: {integrity: sha512-mIrE/Cw9y+9Au6dS5vDKDhQza9YvG6w+ZrS6X+ZzA7yFW/soAeaups4Qzn1bL6g5FVy8WtP79+0j82oPIbqRjQ==} + node-releases@2.0.56: + resolution: {integrity: sha512-x0InOIyzgdk+eyaWaRJFH5snEtiImgBgblZ2CyPrLmqqcuMQkEvcDPHbzqbD8eDsSeJbVOjn+crzyzHaM4D+/A==} engines: {node: '>=18'} nofilter@3.1.0: @@ -3120,8 +3120,8 @@ packages: resolution: {integrity: sha512-19YVAg7T+WTrxggPukVq7DjTv6+PJ867TmhCvBsYwmbFCsZd344rq2Ld1p0wo8f8Qrrhgp82c6FJRqdXWtSEhg==} engines: {node: '>= 0.4'} - ox@0.14.44: - resolution: {integrity: sha512-O54qXXHEk4ySamMSyBpI0AeBegS5frxU6+LA6Jb9Sf6kMOxcTNaxYmwZfpOu22DIQsdKfgQxHq8EsAGaoBQScA==} + ox@0.14.45: + resolution: {integrity: sha512-jpsQ+p0JZh9mKCxxzxz0d5qFHZZg2/O9xW18IpEC/dNXXPVqmDJ0c//9RMz0CILkbSGPA42+cbU0fC/ghwJ03w==} peerDependencies: typescript: '>=5.4.0' peerDependenciesMeta: @@ -3296,8 +3296,8 @@ packages: engines: {node: '>=10.13.0'} hasBin: true - prettier@3.9.6: - resolution: {integrity: sha512-OpN0zzVdiaiAhxpuuj5efpIS4sY9j7bY6uR5mnj5yPzGkdkjNKSJeUThPb60Jw29QuAZgA4o+/iB49kFiaBX6g==} + prettier@3.9.8: + resolution: {integrity: sha512-WRFq3Wn3WId7LLROfMLdH7xaFr2jR62wU8nLO6rQUOLOxNZUviyJQs1M0iIhLexSFy+L+w0ch66wtoO2jRjG0A==} engines: {node: '>=14'} hasBin: true @@ -3767,8 +3767,8 @@ packages: resolution: {integrity: sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg==} engines: {node: '>= 0.4'} - typed-array-byte-offset@1.0.4: - resolution: {integrity: sha512-bTlAFB/FBYMcuX81gbL4OcpH5PmlFHqlCCpAl8AlEzMz5k53oNDvN8p1PNOWLEmI2x4orp3raOFB51tv9X+MFQ==} + typed-array-byte-offset@1.0.5: + resolution: {integrity: sha512-0FHJvLPqZ7KJzp17O13jfsAjsqazgrxBu2zEK95PmUz8lv2+GjRuxUInCr2Rk9Dms3ihN21zJ929ZO43yJ95QQ==} engines: {node: '>= 0.4'} typed-array-length@1.0.8: @@ -3849,8 +3849,8 @@ packages: v8-compile-cache-lib@3.0.1: resolution: {integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==} - viem@2.56.5: - resolution: {integrity: sha512-GuEf/oee0PHgy4D6JIA8u0rY1g+sM5nF+p7HyMHO3vjlHC5G/ljfrgnUOnrES9m5Ny/P3RwWCHjDuN2T6HUWzQ==} + viem@2.56.8: + resolution: {integrity: sha512-vD1DsnYxySMml5/02m/+boWQYfZtWug2VYzm6+hdVT+VDmULBZfpoh9gPDAENdMMBmQKW/2QJ/1DuZaslBJDAg==} peerDependencies: typescript: '>=5.0.4' peerDependenciesMeta: @@ -3869,8 +3869,8 @@ packages: resolution: {integrity: sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==} engines: {node: '>= 0.4'} - which-typed-array@1.1.22: - resolution: {integrity: sha512-fvO4ExWMFsqyhG3AiPAObMuY1lxaqgYcxbc49CNdWDDECOJNgQyvsOWVwbZc+qf3rzRtxojBK+CMEv0Ld5CYpw==} + which-typed-array@1.1.23: + resolution: {integrity: sha512-JMh8aK+1B/0bk/YNupICmH5MgCq6yNLKYQUfsZtSDLLCCmxUkHjUY+oOlIa90lO7lHN1woAfpenLdlKpXy9o+A==} engines: {node: '>= 0.4'} which@2.0.2: @@ -4010,7 +4010,7 @@ snapshots: dependencies: '@babel/compat-data': 7.29.7 '@babel/helper-validator-option': 7.29.7 - browserslist: 4.28.9 + browserslist: 4.29.0 lru-cache: 5.1.1 semver: 6.3.1 @@ -4657,22 +4657,22 @@ snapshots: '@nomicfoundation/edr-linux-x64-musl': 0.12.0-next.23 '@nomicfoundation/edr-win32-x64-msvc': 0.12.0-next.23 - '@nomicfoundation/hardhat-ethers@3.1.3(ethers@6.17.0)(hardhat@2.29.1(supports-color@8.1.1)(ts-node@10.9.2(@types/node@26.5.1)(typescript@6.0.3))(typescript@6.0.3))(supports-color@8.1.1)': + '@nomicfoundation/hardhat-ethers@3.1.3(ethers@6.17.0)(hardhat@2.29.1(supports-color@8.1.1)(ts-node@10.9.2(@types/node@26.6.1)(typescript@6.0.3))(typescript@6.0.3))(supports-color@8.1.1)': dependencies: debug: 4.4.3(supports-color@8.1.1) ethers: 6.17.0 - hardhat: 2.29.1(supports-color@8.1.1)(ts-node@10.9.2(@types/node@26.5.1)(typescript@6.0.3))(typescript@6.0.3) + hardhat: 2.29.1(supports-color@8.1.1)(ts-node@10.9.2(@types/node@26.6.1)(typescript@6.0.3))(typescript@6.0.3) lodash.isequal: 4.5.0 transitivePeerDependencies: - supports-color - '@nomicfoundation/hardhat-verify@2.1.3(hardhat@2.29.1(supports-color@8.1.1)(ts-node@10.9.2(@types/node@26.5.1)(typescript@6.0.3))(typescript@6.0.3))(supports-color@8.1.1)': + '@nomicfoundation/hardhat-verify@2.1.3(hardhat@2.29.1(supports-color@8.1.1)(ts-node@10.9.2(@types/node@26.6.1)(typescript@6.0.3))(typescript@6.0.3))(supports-color@8.1.1)': dependencies: '@ethersproject/abi': 5.8.0 '@ethersproject/address': 5.8.0 cbor: 8.1.0 debug: 4.4.3(supports-color@8.1.1) - hardhat: 2.29.1(supports-color@8.1.1)(ts-node@10.9.2(@types/node@26.5.1)(typescript@6.0.3))(typescript@6.0.3) + hardhat: 2.29.1(supports-color@8.1.1)(ts-node@10.9.2(@types/node@26.6.1)(typescript@6.0.3))(typescript@6.0.3) lodash.clonedeep: 4.5.0 picocolors: 1.1.1 semver: 6.3.1 @@ -4927,7 +4927,7 @@ snapshots: '@tanstack/virtual-core@3.17.11': {} - '@trivago/prettier-plugin-sort-imports@6.0.2(prettier@3.9.6)(supports-color@8.1.1)': + '@trivago/prettier-plugin-sort-imports@6.0.2(prettier@3.9.8)(supports-color@8.1.1)': dependencies: '@babel/generator': 7.29.8 '@babel/parser': 7.29.8 @@ -4937,7 +4937,7 @@ snapshots: lodash-es: 4.18.1 minimatch: 9.0.9 parse-imports-exports: 0.2.4 - prettier: 3.9.6 + prettier: 3.9.8 transitivePeerDependencies: - supports-color @@ -4962,12 +4962,12 @@ snapshots: typechain: 8.3.2(supports-color@8.1.1)(typescript@6.0.3) typescript: 6.0.3 - '@typechain/hardhat@9.1.0(@typechain/ethers-v6@0.5.1(ethers@6.17.0)(typechain@8.3.2(supports-color@8.1.1)(typescript@6.0.3))(typescript@6.0.3))(ethers@6.17.0)(hardhat@2.29.1(supports-color@8.1.1)(ts-node@10.9.2(@types/node@26.5.1)(typescript@6.0.3))(typescript@6.0.3))(typechain@8.3.2(supports-color@8.1.1)(typescript@6.0.3))': + '@typechain/hardhat@9.1.0(@typechain/ethers-v6@0.5.1(ethers@6.17.0)(typechain@8.3.2(supports-color@8.1.1)(typescript@6.0.3))(typescript@6.0.3))(ethers@6.17.0)(hardhat@2.29.1(supports-color@8.1.1)(ts-node@10.9.2(@types/node@26.6.1)(typescript@6.0.3))(typescript@6.0.3))(typechain@8.3.2(supports-color@8.1.1)(typescript@6.0.3))': dependencies: '@typechain/ethers-v6': 0.5.1(ethers@6.17.0)(typechain@8.3.2(supports-color@8.1.1)(typescript@6.0.3))(typescript@6.0.3) ethers: 6.17.0 fs-extra: 9.1.0 - hardhat: 2.29.1(supports-color@8.1.1)(ts-node@10.9.2(@types/node@26.5.1)(typescript@6.0.3))(typescript@6.0.3) + hardhat: 2.29.1(supports-color@8.1.1)(ts-node@10.9.2(@types/node@26.6.1)(typescript@6.0.3))(typescript@6.0.3) typechain: 8.3.2(supports-color@8.1.1)(typescript@6.0.3) '@types/esrecurse@4.3.1': {} @@ -4984,7 +4984,7 @@ snapshots: dependencies: undici-types: 6.19.8 - '@types/node@26.5.1': + '@types/node@26.6.1': dependencies: undici-types: 8.9.0 @@ -5371,9 +5371,9 @@ snapshots: at-least-node@1.0.0: {} - autoprefixer@10.6.0(postcss@8.5.28): + autoprefixer@10.6.1(postcss@8.5.28): dependencies: - browserslist: 4.28.9 + browserslist: 4.29.0 caniuse-lite: 1.0.30001810 fraction.js: 5.3.4 picocolors: 1.1.1 @@ -5402,7 +5402,7 @@ snapshots: balanced-match@4.0.4: {} - baseline-browser-mapping@2.11.23: {} + baseline-browser-mapping@2.11.25: {} better-ajv-errors@2.0.3(ajv@8.20.0): dependencies: @@ -5451,13 +5451,13 @@ snapshots: browser-stdout@1.3.1: {} - browserslist@4.28.9: + browserslist@4.29.0: dependencies: - baseline-browser-mapping: 2.11.23 + baseline-browser-mapping: 2.11.25 caniuse-lite: 1.0.30001810 - electron-to-chromium: 1.5.428 - node-releases: 2.0.55 - update-browserslist-db: 1.3.3(browserslist@4.28.9) + electron-to-chromium: 1.5.431 + node-releases: 2.0.56 + update-browserslist-db: 1.3.3(browserslist@4.29.0) buffer-from@1.1.2: {} @@ -5702,7 +5702,7 @@ snapshots: eastasianwidth@0.2.0: {} - electron-to-chromium@1.5.428: {} + electron-to-chromium@1.5.431: {} elliptic@6.6.1: dependencies: @@ -5793,10 +5793,10 @@ snapshots: string.prototype.trimstart: 1.0.8 typed-array-buffer: 1.0.3 typed-array-byte-length: 1.0.3 - typed-array-byte-offset: 1.0.4 + typed-array-byte-offset: 1.0.5 typed-array-length: 1.0.8 unbox-primitive: 1.1.0 - which-typed-array: 1.1.22 + which-typed-array: 1.1.23 es-define-property@1.0.1: {} @@ -5878,7 +5878,7 @@ snapshots: eslint-import-resolver-node@0.3.10(supports-color@8.1.1): dependencies: debug: 3.2.7(supports-color@8.1.1) - is-core-module: 2.16.2 + is-core-module: 2.17.0 resolve: 2.0.0-next.7 transitivePeerDependencies: - supports-color @@ -5922,7 +5922,7 @@ snapshots: eslint-import-resolver-node: 0.3.10(supports-color@8.1.1) eslint-module-utils: 2.14.0(@typescript-eslint/parser@8.70.0(eslint@9.39.5(jiti@2.7.0)(supports-color@8.1.1))(supports-color@8.1.1)(typescript@6.0.3))(eslint-import-resolver-node@0.3.10(supports-color@8.1.1))(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.5(jiti@2.7.0)(supports-color@8.1.1))(supports-color@8.1.1) hasown: 2.0.4 - is-core-module: 2.16.2 + is-core-module: 2.17.0 is-glob: 4.0.3 minimatch: 3.1.5 object.fromentries: 2.0.8 @@ -6367,20 +6367,20 @@ snapshots: graceful-fs@4.2.11: {} - hardhat-abi-exporter@2.11.0(hardhat@2.29.1(supports-color@8.1.1)(ts-node@10.9.2(@types/node@26.5.1)(typescript@6.0.3))(typescript@6.0.3)): + hardhat-abi-exporter@2.11.0(hardhat@2.29.1(supports-color@8.1.1)(ts-node@10.9.2(@types/node@26.6.1)(typescript@6.0.3))(typescript@6.0.3)): dependencies: '@ethersproject/abi': 5.8.0 delete-empty: 3.0.0 - hardhat: 2.29.1(supports-color@8.1.1)(ts-node@10.9.2(@types/node@26.5.1)(typescript@6.0.3))(typescript@6.0.3) + hardhat: 2.29.1(supports-color@8.1.1)(ts-node@10.9.2(@types/node@26.6.1)(typescript@6.0.3))(typescript@6.0.3) - hardhat-contract-sizer@2.10.1(hardhat@2.29.1(supports-color@8.1.1)(ts-node@10.9.2(@types/node@26.5.1)(typescript@6.0.3))(typescript@6.0.3)): + hardhat-contract-sizer@2.10.1(hardhat@2.29.1(supports-color@8.1.1)(ts-node@10.9.2(@types/node@26.6.1)(typescript@6.0.3))(typescript@6.0.3)): dependencies: chalk: 4.1.2 cli-table3: 0.6.5 - hardhat: 2.29.1(supports-color@8.1.1)(ts-node@10.9.2(@types/node@26.5.1)(typescript@6.0.3))(typescript@6.0.3) + hardhat: 2.29.1(supports-color@8.1.1)(ts-node@10.9.2(@types/node@26.6.1)(typescript@6.0.3))(typescript@6.0.3) strip-ansi: 6.0.1 - hardhat-gas-reporter@2.3.0(debug@4.4.3(supports-color@8.1.1))(hardhat@2.29.1(supports-color@8.1.1)(ts-node@10.9.2(@types/node@26.5.1)(typescript@6.0.3))(typescript@6.0.3))(supports-color@8.1.1)(typescript@6.0.3)(zod@4.6.5): + hardhat-gas-reporter@2.3.0(debug@4.4.3(supports-color@8.1.1))(hardhat@2.29.1(supports-color@8.1.1)(ts-node@10.9.2(@types/node@26.6.1)(typescript@6.0.3))(typescript@6.0.3))(supports-color@8.1.1)(typescript@6.0.3)(zod@4.6.5): dependencies: '@ethersproject/abi': 5.8.0 '@ethersproject/bytes': 5.8.0 @@ -6392,12 +6392,12 @@ snapshots: cli-table3: 0.6.5 ethereum-cryptography: 2.2.1 glob: 10.5.0 - hardhat: 2.29.1(supports-color@8.1.1)(ts-node@10.9.2(@types/node@26.5.1)(typescript@6.0.3))(typescript@6.0.3) + hardhat: 2.29.1(supports-color@8.1.1)(ts-node@10.9.2(@types/node@26.6.1)(typescript@6.0.3))(typescript@6.0.3) jsonschema: 1.5.0 lodash: 4.18.1 markdown-table: 2.0.0 sha1: 1.1.1 - viem: 2.56.5(typescript@6.0.3)(zod@4.6.5) + viem: 2.56.8(typescript@6.0.3)(zod@4.6.5) transitivePeerDependencies: - bufferutil - debug @@ -6406,7 +6406,7 @@ snapshots: - utf-8-validate - zod - hardhat@2.29.1(supports-color@8.1.1)(ts-node@10.9.2(@types/node@26.5.1)(typescript@6.0.3))(typescript@6.0.3): + hardhat@2.29.1(supports-color@8.1.1)(ts-node@10.9.2(@types/node@26.6.1)(typescript@6.0.3))(typescript@6.0.3): dependencies: '@ethereumjs/util': 9.1.0 '@ethersproject/abi': 5.8.0 @@ -6448,7 +6448,7 @@ snapshots: uuid: 8.3.2 ws: 7.5.13 optionalDependencies: - ts-node: 10.9.2(@types/node@26.5.1)(typescript@6.0.3) + ts-node: 10.9.2(@types/node@26.6.1)(typescript@6.0.3) typescript: 6.0.3 transitivePeerDependencies: - bufferutil @@ -6597,7 +6597,7 @@ snapshots: is-callable@1.2.7: {} - is-core-module@2.16.2: + is-core-module@2.17.0: dependencies: hasown: 2.0.4 @@ -6677,7 +6677,7 @@ snapshots: is-typed-array@1.1.15: dependencies: - which-typed-array: 1.1.22 + which-typed-array: 1.1.23 is-unicode-supported@0.1.0: {} @@ -6988,9 +6988,9 @@ snapshots: natural-compare@1.4.0: {} - next-seo@7.3.0(next@16.3.5(@babel/core@7.29.7(supports-color@8.1.1))(@types/node@26.5.1)(react-dom@19.3.0(react@19.3.0))(react@19.3.0))(react@19.3.0): + next-seo@7.3.0(next@16.3.5(@babel/core@7.29.7(supports-color@8.1.1))(@types/node@26.6.1)(react-dom@19.3.0(react@19.3.0))(react@19.3.0))(react@19.3.0): dependencies: - next: 16.3.5(@babel/core@7.29.7(supports-color@8.1.1))(@types/node@26.5.1)(react-dom@19.3.0(react@19.3.0))(react@19.3.0) + next: 16.3.5(@babel/core@7.29.7(supports-color@8.1.1))(@types/node@26.6.1)(react-dom@19.3.0(react@19.3.0))(react@19.3.0) react: 19.3.0 next-themes@0.4.6(react-dom@19.3.0(react@19.3.0))(react@19.3.0): @@ -6998,11 +6998,11 @@ snapshots: react: 19.3.0 react-dom: 19.3.0(react@19.3.0) - next@16.3.5(@babel/core@7.29.7(supports-color@8.1.1))(@types/node@26.5.1)(react-dom@19.3.0(react@19.3.0))(react@19.3.0): + next@16.3.5(@babel/core@7.29.7(supports-color@8.1.1))(@types/node@26.6.1)(react-dom@19.3.0(react@19.3.0))(react@19.3.0): dependencies: '@next/env': 16.3.5 '@swc/helpers': 0.5.23 - baseline-browser-mapping: 2.11.23 + baseline-browser-mapping: 2.11.25 caniuse-lite: 1.0.30001810 postcss: 8.5.23 react: 19.3.0 @@ -7017,7 +7017,7 @@ snapshots: '@next/swc-linux-x64-musl': 16.3.5 '@next/swc-win32-arm64-msvc': 16.3.5 '@next/swc-win32-x64-msvc': 16.3.5 - sharp: 0.35.4(@types/node@26.5.1) + sharp: 0.35.4(@types/node@26.6.1) transitivePeerDependencies: - '@babel/core' - '@types/node' @@ -7034,7 +7034,7 @@ snapshots: node-gyp-build@4.8.4: {} - node-releases@2.0.55: {} + node-releases@2.0.56: {} nofilter@3.1.0: {} @@ -7106,7 +7106,7 @@ snapshots: object-keys: 1.1.1 safe-push-apply: 1.0.0 - ox@0.14.44(typescript@6.0.3)(zod@4.6.5): + ox@0.14.45(typescript@6.0.3)(zod@4.6.5): dependencies: '@adraffy/ens-normalize': 1.11.1 '@noble/ciphers': 1.3.0 @@ -7209,22 +7209,22 @@ snapshots: prelude-ls@1.2.1: {} - prettier-plugin-solidity@2.4.1(prettier@3.9.6): + prettier-plugin-solidity@2.4.1(prettier@3.9.8): dependencies: '@nomicfoundation/slang': 1.3.8 '@solidity-parser/parser': 0.20.2 - prettier: 3.9.6 + prettier: 3.9.8 semver: 7.8.5 - prettier-plugin-tailwindcss@0.8.1(@trivago/prettier-plugin-sort-imports@6.0.2(prettier@3.9.6)(supports-color@8.1.1))(prettier@3.9.6): + prettier-plugin-tailwindcss@0.8.1(@trivago/prettier-plugin-sort-imports@6.0.2(prettier@3.9.8)(supports-color@8.1.1))(prettier@3.9.8): dependencies: - prettier: 3.9.6 + prettier: 3.9.8 optionalDependencies: - '@trivago/prettier-plugin-sort-imports': 6.0.2(prettier@3.9.6)(supports-color@8.1.1) + '@trivago/prettier-plugin-sort-imports': 6.0.2(prettier@3.9.8)(supports-color@8.1.1) prettier@2.8.8: {} - prettier@3.9.6: {} + prettier@3.9.8: {} prismjs@1.30.0: {} @@ -7356,7 +7356,7 @@ snapshots: resolve@2.0.0-next.7: dependencies: es-errors: 1.3.0 - is-core-module: 2.16.2 + is-core-module: 2.17.0 node-exports-info: 1.6.2 object-keys: 1.1.1 path-parse: 1.0.7 @@ -7440,7 +7440,7 @@ snapshots: charenc: 0.0.2 crypt: 0.0.2 - sharp@0.35.4(@types/node@26.5.1): + sharp@0.35.4(@types/node@26.6.1): dependencies: '@img/colour': 1.1.0 detect-libc: 2.1.2 @@ -7471,7 +7471,7 @@ snapshots: '@img/sharp-win32-arm64': 0.35.4 '@img/sharp-win32-ia32': 0.35.4 '@img/sharp-win32-x64': 0.35.4 - '@types/node': 26.5.1 + '@types/node': 26.6.1 shebang-command@2.0.0: dependencies: @@ -7547,7 +7547,7 @@ snapshots: table: 6.9.0 text-table: 0.2.0 optionalDependencies: - prettier: 3.9.6 + prettier: 3.9.8 transitivePeerDependencies: - typescript @@ -7730,14 +7730,14 @@ snapshots: dependencies: typescript: 6.0.3 - ts-node@10.9.2(@types/node@26.5.1)(typescript@6.0.3): + ts-node@10.9.2(@types/node@26.6.1)(typescript@6.0.3): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.13 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 26.5.1 + '@types/node': 26.6.1 acorn: 8.18.0 acorn-walk: 8.3.5 arg: 4.1.3 @@ -7803,13 +7803,12 @@ snapshots: has-proto: 1.2.0 is-typed-array: 1.1.15 - typed-array-byte-offset@1.0.4: + typed-array-byte-offset@1.0.5: dependencies: available-typed-arrays: 1.0.7 call-bind: 1.0.9 for-each: 0.3.5 gopd: 1.2.0 - has-proto: 1.2.0 is-typed-array: 1.1.15 reflect.getprototypeof: 1.0.10 @@ -7898,9 +7897,9 @@ snapshots: '@unrs/resolver-binding-win32-ia32-msvc': 1.12.2 '@unrs/resolver-binding-win32-x64-msvc': 1.12.2 - update-browserslist-db@1.3.3(browserslist@4.28.9): + update-browserslist-db@1.3.3(browserslist@4.29.0): dependencies: - browserslist: 4.28.9 + browserslist: 4.29.0 escalade: 3.2.0 picocolors: 1.1.1 @@ -7918,7 +7917,7 @@ snapshots: v8-compile-cache-lib@3.0.1: {} - viem@2.56.5(typescript@6.0.3)(zod@4.6.5): + viem@2.56.8(typescript@6.0.3)(zod@4.6.5): dependencies: '@noble/curves': 1.9.1 '@noble/hashes': 1.8.0 @@ -7926,7 +7925,7 @@ snapshots: '@scure/bip39': 1.6.0 abitype: 1.2.3(typescript@6.0.3)(zod@4.6.5) isows: 1.0.7(ws@8.21.0) - ox: 0.14.44(typescript@6.0.3)(zod@4.6.5) + ox: 0.14.45(typescript@6.0.3)(zod@4.6.5) ws: 8.21.0 optionalDependencies: typescript: 6.0.3 @@ -7957,7 +7956,7 @@ snapshots: isarray: 2.0.5 which-boxed-primitive: 1.1.1 which-collection: 1.0.2 - which-typed-array: 1.1.22 + which-typed-array: 1.1.23 which-collection@1.0.2: dependencies: @@ -7966,7 +7965,7 @@ snapshots: is-weakmap: 2.0.2 is-weakset: 2.0.4 - which-typed-array@1.1.22: + which-typed-array@1.1.23: dependencies: available-typed-arrays: 1.0.7 call-bind: 1.0.9