diff --git a/.github/workflows/test-createx.yml b/.github/workflows/test-createx.yml index 99ac952f..93cf6ee1 100644 --- a/.github/workflows/test-createx.yml +++ b/.github/workflows/test-createx.yml @@ -176,7 +176,7 @@ jobs: github-token: ${{ secrets.GITHUB_TOKEN }} # The following steps act as a temporary workaround, as LCOV `2.4` is not yet supported - # in `zgosalvez/github-actions-report-lcov@v5`: https://github.com/zgosalvez/github-actions-report-lcov/issues/168. + # in `zgosalvez/github-actions-report-lcov@v6`: https://github.com/zgosalvez/github-actions-report-lcov/issues/168. - name: Set up LCOV `1.16` run: | wget https://github.com/linux-test-project/lcov/releases/download/v1.16/lcov-1.16.tar.gz @@ -197,7 +197,7 @@ jobs: run: lcov --remove lcov.info 'test/*' --output-file lcov.info --rc lcov_branch_coverage=1 - name: Verify minimum coverage - uses: zgosalvez/github-actions-report-lcov@v5 + uses: zgosalvez/github-actions-report-lcov@v6 with: coverage-files: ./lcov.info minimum-coverage: 100 diff --git a/interface/package.json b/interface/package.json index f9eedc0d..883f94f3 100644 --- a/interface/package.json +++ b/interface/package.json @@ -44,7 +44,7 @@ "@next/eslint-plugin-next": "^16.1.1", "@tailwindcss/postcss": "^4.1.18", "@trivago/prettier-plugin-sort-imports": "^6.0.2", - "@types/node": "^25.0.5", + "@types/node": "^25.0.6", "@types/react": "^19.2.8", "@types/react-dom": "^19.2.3", "autoprefixer": "^10.4.23", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ef6d7782..613f810f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -13,16 +13,16 @@ importers: version: 9.39.2 '@nomicfoundation/hardhat-ethers': specifier: ^3.1.3 - version: 3.1.3(ethers@6.16.0)(hardhat@2.28.3(ts-node@10.9.2(@types/node@25.0.5)(typescript@5.9.3))(typescript@5.9.3)) + version: 3.1.3(ethers@6.16.0)(hardhat@2.28.3(ts-node@10.9.2(@types/node@25.0.6)(typescript@5.9.3))(typescript@5.9.3)) '@nomicfoundation/hardhat-verify': specifier: ^2.1.3 - version: 2.1.3(hardhat@2.28.3(ts-node@10.9.2(@types/node@25.0.5)(typescript@5.9.3))(typescript@5.9.3)) + version: 2.1.3(hardhat@2.28.3(ts-node@10.9.2(@types/node@25.0.6)(typescript@5.9.3))(typescript@5.9.3)) '@typechain/ethers-v6': specifier: ^0.5.1 version: 0.5.1(ethers@6.16.0)(typechain@8.3.2(typescript@5.9.3))(typescript@5.9.3) '@typechain/hardhat': specifier: ^9.1.0 - version: 9.1.0(@typechain/ethers-v6@0.5.1(ethers@6.16.0)(typechain@8.3.2(typescript@5.9.3))(typescript@5.9.3))(ethers@6.16.0)(hardhat@2.28.3(ts-node@10.9.2(@types/node@25.0.5)(typescript@5.9.3))(typescript@5.9.3))(typechain@8.3.2(typescript@5.9.3)) + version: 9.1.0(@typechain/ethers-v6@0.5.1(ethers@6.16.0)(typechain@8.3.2(typescript@5.9.3))(typescript@5.9.3))(ethers@6.16.0)(hardhat@2.28.3(ts-node@10.9.2(@types/node@25.0.6)(typescript@5.9.3))(typescript@5.9.3))(typechain@8.3.2(typescript@5.9.3)) eslint: specifier: ^9.39.2 version: 9.39.2(jiti@2.6.1) @@ -37,16 +37,16 @@ importers: version: 17.0.0 hardhat: specifier: ^2.28.3 - version: 2.28.3(ts-node@10.9.2(@types/node@25.0.5)(typescript@5.9.3))(typescript@5.9.3) + version: 2.28.3(ts-node@10.9.2(@types/node@25.0.6)(typescript@5.9.3))(typescript@5.9.3) hardhat-abi-exporter: specifier: ^2.11.0 - version: 2.11.0(hardhat@2.28.3(ts-node@10.9.2(@types/node@25.0.5)(typescript@5.9.3))(typescript@5.9.3)) + version: 2.11.0(hardhat@2.28.3(ts-node@10.9.2(@types/node@25.0.6)(typescript@5.9.3))(typescript@5.9.3)) hardhat-contract-sizer: specifier: ^2.10.1 - version: 2.10.1(hardhat@2.28.3(ts-node@10.9.2(@types/node@25.0.5)(typescript@5.9.3))(typescript@5.9.3)) + version: 2.10.1(hardhat@2.28.3(ts-node@10.9.2(@types/node@25.0.6)(typescript@5.9.3))(typescript@5.9.3)) hardhat-gas-reporter: specifier: ^2.3.0 - version: 2.3.0(hardhat@2.28.3(ts-node@10.9.2(@types/node@25.0.5)(typescript@5.9.3))(typescript@5.9.3))(typescript@5.9.3)(zod@4.3.5) + version: 2.3.0(hardhat@2.28.3(ts-node@10.9.2(@types/node@25.0.6)(typescript@5.9.3))(typescript@5.9.3))(typescript@5.9.3)(zod@4.3.5) prettier: specifier: ^3.7.4 version: 3.7.4 @@ -58,7 +58,7 @@ importers: version: 6.0.2(typescript@5.9.3) ts-node: specifier: ^10.9.2 - version: 10.9.2(@types/node@25.0.5)(typescript@5.9.3) + version: 10.9.2(@types/node@25.0.6)(typescript@5.9.3) typechain: specifier: ^8.3.2 version: 8.3.2(typescript@5.9.3) @@ -109,8 +109,8 @@ importers: specifier: ^6.0.2 version: 6.0.2(prettier@3.7.4) '@types/node': - specifier: ^25.0.5 - version: 25.0.5 + specifier: ^25.0.6 + version: 25.0.6 '@types/react': specifier: ^19.2.8 version: 19.2.8 @@ -1054,8 +1054,8 @@ packages: '@types/node@22.7.5': resolution: {integrity: sha512-jML7s2NAzMWc//QSJ1a3prpk78cOPchGvXJsC3C6R6PSMoooztvRVQEz89gmBTBY1SPMaqo5teB4uNHPdetShQ==} - '@types/node@25.0.5': - resolution: {integrity: sha512-FuLxeLuSVOqHPxSN1fkcD8DLU21gAP7nCKqGRJ/FglbCUBs0NYN6TpHcdmyLeh8C0KwGIaZQJSv+OYG+KZz+Gw==} + '@types/node@25.0.6': + resolution: {integrity: sha512-NNu0sjyNxpoiW3YuVFfNz7mxSQ+S4X2G28uqg2s+CzoqoQjLPsWSbsFFyztIAqt2vb8kfEAsJNepMGPTxFDx3Q==} '@types/prettier@2.7.3': resolution: {integrity: sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA==} @@ -1491,8 +1491,8 @@ packages: resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} engines: {node: '>=10'} - caniuse-lite@1.0.30001763: - resolution: {integrity: sha512-mh/dGtq56uN98LlNX9qdbKnzINhX0QzhiWBFEkFfsFO4QyCvL8YegrJAazCwXIeqkIob8BlZPGM3xdnY+sgmvQ==} + caniuse-lite@1.0.30001764: + resolution: {integrity: sha512-9JGuzl2M+vPL+pz70gtMF9sHdMFbY9FJaQBi186cHKH3pSzDvzoUJUPV6fqiKIMyXbud9ZLg4F3Yza1vJ1+93g==} cbor@8.1.0: resolution: {integrity: sha512-DwGjNW9omn6EwP70aXsn7FQJx5kO12tX0bZkaTjzdVFM6/7nhA4t0EENocKGx6D2Bch9PE2KzCUf5SceBdeijg==} @@ -4247,22 +4247,22 @@ snapshots: '@nomicfoundation/edr-linux-x64-musl': 0.12.0-next.22 '@nomicfoundation/edr-win32-x64-msvc': 0.12.0-next.22 - '@nomicfoundation/hardhat-ethers@3.1.3(ethers@6.16.0)(hardhat@2.28.3(ts-node@10.9.2(@types/node@25.0.5)(typescript@5.9.3))(typescript@5.9.3))': + '@nomicfoundation/hardhat-ethers@3.1.3(ethers@6.16.0)(hardhat@2.28.3(ts-node@10.9.2(@types/node@25.0.6)(typescript@5.9.3))(typescript@5.9.3))': dependencies: debug: 4.4.3(supports-color@8.1.1) ethers: 6.16.0 - hardhat: 2.28.3(ts-node@10.9.2(@types/node@25.0.5)(typescript@5.9.3))(typescript@5.9.3) + hardhat: 2.28.3(ts-node@10.9.2(@types/node@25.0.6)(typescript@5.9.3))(typescript@5.9.3) lodash.isequal: 4.5.0 transitivePeerDependencies: - supports-color - '@nomicfoundation/hardhat-verify@2.1.3(hardhat@2.28.3(ts-node@10.9.2(@types/node@25.0.5)(typescript@5.9.3))(typescript@5.9.3))': + '@nomicfoundation/hardhat-verify@2.1.3(hardhat@2.28.3(ts-node@10.9.2(@types/node@25.0.6)(typescript@5.9.3))(typescript@5.9.3))': 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.28.3(ts-node@10.9.2(@types/node@25.0.5)(typescript@5.9.3))(typescript@5.9.3) + hardhat: 2.28.3(ts-node@10.9.2(@types/node@25.0.6)(typescript@5.9.3))(typescript@5.9.3) lodash.clonedeep: 4.5.0 picocolors: 1.1.1 semver: 6.3.1 @@ -4586,12 +4586,12 @@ snapshots: typechain: 8.3.2(typescript@5.9.3) typescript: 5.9.3 - '@typechain/hardhat@9.1.0(@typechain/ethers-v6@0.5.1(ethers@6.16.0)(typechain@8.3.2(typescript@5.9.3))(typescript@5.9.3))(ethers@6.16.0)(hardhat@2.28.3(ts-node@10.9.2(@types/node@25.0.5)(typescript@5.9.3))(typescript@5.9.3))(typechain@8.3.2(typescript@5.9.3))': + '@typechain/hardhat@9.1.0(@typechain/ethers-v6@0.5.1(ethers@6.16.0)(typechain@8.3.2(typescript@5.9.3))(typescript@5.9.3))(ethers@6.16.0)(hardhat@2.28.3(ts-node@10.9.2(@types/node@25.0.6)(typescript@5.9.3))(typescript@5.9.3))(typechain@8.3.2(typescript@5.9.3))': dependencies: '@typechain/ethers-v6': 0.5.1(ethers@6.16.0)(typechain@8.3.2(typescript@5.9.3))(typescript@5.9.3) ethers: 6.16.0 fs-extra: 9.1.0 - hardhat: 2.28.3(ts-node@10.9.2(@types/node@25.0.5)(typescript@5.9.3))(typescript@5.9.3) + hardhat: 2.28.3(ts-node@10.9.2(@types/node@25.0.6)(typescript@5.9.3))(typescript@5.9.3) typechain: 8.3.2(typescript@5.9.3) '@types/estree@1.0.8': {} @@ -4606,7 +4606,7 @@ snapshots: dependencies: undici-types: 6.19.8 - '@types/node@25.0.5': + '@types/node@25.0.6': dependencies: undici-types: 7.16.0 @@ -4941,7 +4941,7 @@ snapshots: autoprefixer@10.4.23(postcss@8.5.6): dependencies: browserslist: 4.28.1 - caniuse-lite: 1.0.30001763 + caniuse-lite: 1.0.30001764 fraction.js: 5.3.4 picocolors: 1.1.1 postcss: 8.5.6 @@ -5015,7 +5015,7 @@ snapshots: browserslist@4.28.1: dependencies: baseline-browser-mapping: 2.9.14 - caniuse-lite: 1.0.30001763 + caniuse-lite: 1.0.30001764 electron-to-chromium: 1.5.267 node-releases: 2.0.27 update-browserslist-db: 1.2.3(browserslist@4.28.1) @@ -5057,7 +5057,7 @@ snapshots: camelcase@6.3.0: {} - caniuse-lite@1.0.30001763: {} + caniuse-lite@1.0.30001764: {} cbor@8.1.0: dependencies: @@ -5410,7 +5410,7 @@ snapshots: eslint: 9.39.2(jiti@2.6.1) eslint-import-resolver-node: 0.3.9 eslint-import-resolver-typescript: 3.10.1(eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.52.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1)))(eslint@9.39.2(jiti@2.6.1)) - eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.52.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.52.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1)))(eslint@9.39.2(jiti@2.6.1)))(eslint@9.39.2(jiti@2.6.1)) + eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.52.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.2(jiti@2.6.1)) eslint-plugin-jsx-a11y: 6.10.2(eslint@9.39.2(jiti@2.6.1)) eslint-plugin-react: 7.37.5(eslint@9.39.2(jiti@2.6.1)) eslint-plugin-react-hooks: 7.0.1(eslint@9.39.2(jiti@2.6.1)) @@ -5447,7 +5447,7 @@ snapshots: tinyglobby: 0.2.15 unrs-resolver: 1.11.1 optionalDependencies: - eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.52.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.52.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1)))(eslint@9.39.2(jiti@2.6.1)))(eslint@9.39.2(jiti@2.6.1)) + eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.52.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.2(jiti@2.6.1)) transitivePeerDependencies: - supports-color @@ -5462,7 +5462,7 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.52.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.52.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1)))(eslint@9.39.2(jiti@2.6.1)))(eslint@9.39.2(jiti@2.6.1)): + eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.52.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.2(jiti@2.6.1)): dependencies: '@rtsao/scc': 1.1.0 array-includes: 3.1.9 @@ -5860,20 +5860,20 @@ snapshots: graceful-fs@4.2.11: {} - hardhat-abi-exporter@2.11.0(hardhat@2.28.3(ts-node@10.9.2(@types/node@25.0.5)(typescript@5.9.3))(typescript@5.9.3)): + hardhat-abi-exporter@2.11.0(hardhat@2.28.3(ts-node@10.9.2(@types/node@25.0.6)(typescript@5.9.3))(typescript@5.9.3)): dependencies: '@ethersproject/abi': 5.8.0 delete-empty: 3.0.0 - hardhat: 2.28.3(ts-node@10.9.2(@types/node@25.0.5)(typescript@5.9.3))(typescript@5.9.3) + hardhat: 2.28.3(ts-node@10.9.2(@types/node@25.0.6)(typescript@5.9.3))(typescript@5.9.3) - hardhat-contract-sizer@2.10.1(hardhat@2.28.3(ts-node@10.9.2(@types/node@25.0.5)(typescript@5.9.3))(typescript@5.9.3)): + hardhat-contract-sizer@2.10.1(hardhat@2.28.3(ts-node@10.9.2(@types/node@25.0.6)(typescript@5.9.3))(typescript@5.9.3)): dependencies: chalk: 4.1.2 cli-table3: 0.6.5 - hardhat: 2.28.3(ts-node@10.9.2(@types/node@25.0.5)(typescript@5.9.3))(typescript@5.9.3) + hardhat: 2.28.3(ts-node@10.9.2(@types/node@25.0.6)(typescript@5.9.3))(typescript@5.9.3) strip-ansi: 6.0.1 - hardhat-gas-reporter@2.3.0(hardhat@2.28.3(ts-node@10.9.2(@types/node@25.0.5)(typescript@5.9.3))(typescript@5.9.3))(typescript@5.9.3)(zod@4.3.5): + hardhat-gas-reporter@2.3.0(hardhat@2.28.3(ts-node@10.9.2(@types/node@25.0.6)(typescript@5.9.3))(typescript@5.9.3))(typescript@5.9.3)(zod@4.3.5): dependencies: '@ethersproject/abi': 5.8.0 '@ethersproject/bytes': 5.8.0 @@ -5885,7 +5885,7 @@ snapshots: cli-table3: 0.6.5 ethereum-cryptography: 2.2.1 glob: 10.5.0 - hardhat: 2.28.3(ts-node@10.9.2(@types/node@25.0.5)(typescript@5.9.3))(typescript@5.9.3) + hardhat: 2.28.3(ts-node@10.9.2(@types/node@25.0.6)(typescript@5.9.3))(typescript@5.9.3) jsonschema: 1.5.0 lodash: 4.17.21 markdown-table: 2.0.0 @@ -5898,7 +5898,7 @@ snapshots: - utf-8-validate - zod - hardhat@2.28.3(ts-node@10.9.2(@types/node@25.0.5)(typescript@5.9.3))(typescript@5.9.3): + hardhat@2.28.3(ts-node@10.9.2(@types/node@25.0.6)(typescript@5.9.3))(typescript@5.9.3): dependencies: '@ethereumjs/util': 9.1.0 '@ethersproject/abi': 5.8.0 @@ -5940,7 +5940,7 @@ snapshots: uuid: 8.3.2 ws: 7.5.10 optionalDependencies: - ts-node: 10.9.2(@types/node@25.0.5)(typescript@5.9.3) + ts-node: 10.9.2(@types/node@25.0.6)(typescript@5.9.3) typescript: 5.9.3 transitivePeerDependencies: - bufferutil @@ -6478,7 +6478,7 @@ snapshots: '@next/env': 16.1.1 '@swc/helpers': 0.5.15 baseline-browser-mapping: 2.9.14 - caniuse-lite: 1.0.30001763 + caniuse-lite: 1.0.30001764 postcss: 8.4.31 react: 19.2.3 react-dom: 19.2.3(react@19.2.3) @@ -7171,14 +7171,14 @@ snapshots: dependencies: typescript: 5.9.3 - ts-node@10.9.2(@types/node@25.0.5)(typescript@5.9.3): + ts-node@10.9.2(@types/node@25.0.6)(typescript@5.9.3): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.12 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 25.0.5 + '@types/node': 25.0.6 acorn: 8.15.0 acorn-walk: 8.3.4 arg: 4.1.3