diff --git a/hardhat/package.json b/hardhat/package.json index 444da98f..8466b4f3 100644 --- a/hardhat/package.json +++ b/hardhat/package.json @@ -36,7 +36,7 @@ "@ethereumjs/rlp": "^5.0.2", "@ethereumjs/trie": "^6.2.1", "@noble/hashes": "1.3.2", - "@nomicfoundation/hardhat-ethers": "^3.0.5", + "@nomicfoundation/hardhat-ethers": "^3.1.3", "@oasisprotocol/blockvote-contracts": "workspace:^", "@oasisprotocol/sapphire-contracts": "^0.2.14", "@oasisprotocol/sapphire-hardhat": "^2.19.4", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 93bc54a0..f1f049ad 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -4,10 +4,6 @@ settings: autoInstallPeers: true excludeLinksFromLockfile: false -overrides: - '@noble/curves': ^1.3.0 - '@noble/hashes': ^1.3.3 - importers: .: {} @@ -46,8 +42,8 @@ importers: specifier: ^2.0.0 version: 2.0.0 '@noble/hashes': - specifier: ^1.3.3 - version: 1.4.0 + specifier: 1.3.2 + version: 1.3.2 '@oasisprotocol/blockvote-contracts': specifier: workspace:^ version: link:../contracts @@ -101,7 +97,7 @@ importers: version: 9.13.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react-markdown: specifier: ^9.0.1 - version: 9.0.1(@types/react@18.3.4)(react@18.3.1) + version: 9.0.1(@types/react@18.3.4)(react@18.3.1)(supports-color@8.1.1) react-parallax-tilt: specifier: ^1.7.217 version: 1.7.237(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -141,28 +137,28 @@ importers: version: 10.0.0 '@typescript-eslint/parser': specifier: ^8.8.0 - version: 8.8.0(eslint@8.57.0)(typescript@5.6.2) + version: 8.8.0(eslint@8.57.0(supports-color@8.1.1))(supports-color@8.1.1)(typescript@5.6.2) '@vitejs/plugin-react-swc': specifier: ^3.5.0 version: 3.7.0(vite@5.4.19(@types/node@20.16.1)(lightningcss@1.30.1)) eslint: specifier: ^8.56.0 - version: 8.57.0 + version: 8.57.0(supports-color@8.1.1) eslint-config-prettier: specifier: ^9.1.0 - version: 9.1.0(eslint@8.57.0) + version: 9.1.0(eslint@8.57.0(supports-color@8.1.1)) eslint-config-react-app: specifier: ^7.0.1 - version: 7.0.1(@babel/plugin-syntax-flow@7.24.7(@babel/core@7.25.2))(@babel/plugin-transform-react-jsx@7.25.2(@babel/core@7.25.2))(eslint@8.57.0)(typescript@5.6.2) + version: 7.0.1(@babel/plugin-syntax-flow@7.24.7(@babel/core@7.25.2))(@babel/plugin-transform-react-jsx@7.25.2(@babel/core@7.25.2))(eslint@8.57.0(supports-color@8.1.1))(supports-color@8.1.1)(typescript@5.6.2) eslint-plugin-prettier: specifier: ^5.2.1 - version: 5.2.1(eslint-config-prettier@9.1.0(eslint@8.57.0))(eslint@8.57.0)(prettier@3.3.3) + version: 5.2.1(eslint-config-prettier@9.1.0(eslint@8.57.0(supports-color@8.1.1)))(eslint@8.57.0(supports-color@8.1.1))(prettier@3.3.3) eslint-plugin-react: specifier: ^7.35.2 - version: 7.35.2(eslint@8.57.0) + version: 7.35.2(eslint@8.57.0(supports-color@8.1.1)) eslint-plugin-react-hooks: specifier: ^4.6.2 - version: 4.6.2(eslint@8.57.0) + version: 4.6.2(eslint@8.57.0(supports-color@8.1.1)) glob: specifier: ^10.4.5 version: 10.4.5 @@ -205,13 +201,13 @@ importers: version: 5.0.2 '@ethereumjs/trie': specifier: ^6.2.1 - version: 6.2.1 + version: 6.2.1(supports-color@8.1.1) '@noble/hashes': - specifier: ^1.3.3 - version: 1.4.0 + specifier: 1.3.2 + version: 1.3.2 '@nomicfoundation/hardhat-ethers': - specifier: ^3.0.5 - version: 3.0.7(ethers@6.10.0)(hardhat@2.22.9(ts-node@10.9.2(@swc/core@1.7.14)(@types/node@20.16.1)(typescript@5.6.2))(typescript@5.6.2)) + specifier: ^3.1.3 + version: 3.1.3(ethers@6.10.0)(hardhat@2.22.9(supports-color@8.1.1)(ts-node@10.9.2(@swc/core@1.7.14)(@types/node@20.16.1)(typescript@5.6.2))(typescript@5.6.2)) '@oasisprotocol/blockvote-contracts': specifier: workspace:^ version: link:../contracts @@ -220,16 +216,16 @@ importers: version: 0.2.14 '@oasisprotocol/sapphire-hardhat': specifier: ^2.19.4 - version: 2.19.4(hardhat@2.22.9(ts-node@10.9.2(@swc/core@1.7.14)(@types/node@20.16.1)(typescript@5.6.2))(typescript@5.6.2)) + version: 2.19.4(hardhat@2.22.9(supports-color@8.1.1)(ts-node@10.9.2(@swc/core@1.7.14)(@types/node@20.16.1)(typescript@5.6.2))(typescript@5.6.2)) '@oasisprotocol/sapphire-paratime': specifier: ^2.0.0 version: 2.0.1 '@typechain/ethers-v6': specifier: ^0.5.1 - version: 0.5.1(ethers@6.10.0)(typechain@8.3.2(typescript@5.6.2))(typescript@5.6.2) + version: 0.5.1(ethers@6.10.0)(typechain@8.3.2(supports-color@8.1.1)(typescript@5.6.2))(typescript@5.6.2) '@typechain/hardhat': specifier: ^9.1.0 - version: 9.1.0(@typechain/ethers-v6@0.5.1(ethers@6.10.0)(typechain@8.3.2(typescript@5.6.2))(typescript@5.6.2))(ethers@6.10.0)(hardhat@2.22.9(ts-node@10.9.2(@swc/core@1.7.14)(@types/node@20.16.1)(typescript@5.6.2))(typescript@5.6.2))(typechain@8.3.2(typescript@5.6.2)) + version: 9.1.0(@typechain/ethers-v6@0.5.1(ethers@6.10.0)(typechain@8.3.2(supports-color@8.1.1)(typescript@5.6.2))(typescript@5.6.2))(ethers@6.10.0)(hardhat@2.22.9(supports-color@8.1.1)(ts-node@10.9.2(@swc/core@1.7.14)(@types/node@20.16.1)(typescript@5.6.2))(typescript@5.6.2))(typechain@8.3.2(supports-color@8.1.1)(typescript@5.6.2)) '@types/chai': specifier: ^4.3.11 version: 4.3.17 @@ -253,10 +249,10 @@ importers: version: 16.4.5 hardhat: specifier: ^2.19.4 - version: 2.22.9(ts-node@10.9.2(@swc/core@1.7.14)(@types/node@20.16.1)(typescript@5.6.2))(typescript@5.6.2) + version: 2.22.9(supports-color@8.1.1)(ts-node@10.9.2(@swc/core@1.7.14)(@types/node@20.16.1)(typescript@5.6.2))(typescript@5.6.2) hardhat-tracer: specifier: ^3.1.0 - version: 3.1.0(chai@4.5.0)(hardhat@2.22.9(ts-node@10.9.2(@swc/core@1.7.14)(@types/node@20.16.1)(typescript@5.6.2))(typescript@5.6.2)) + version: 3.1.0(chai@4.5.0)(hardhat@2.22.9(supports-color@8.1.1)(ts-node@10.9.2(@swc/core@1.7.14)(@types/node@20.16.1)(typescript@5.6.2))(typescript@5.6.2))(supports-color@8.1.1) npm-run-all2: specifier: ^5.0.0 version: 5.0.2 @@ -274,7 +270,7 @@ importers: version: 10.9.2(@swc/core@1.7.14)(@types/node@20.16.1)(typescript@5.6.2) typechain: specifier: ^8.3.2 - version: 8.3.2(typescript@5.6.2) + version: 8.3.2(supports-color@8.1.1)(typescript@5.6.2) typescript: specifier: ^5.3.3 version: 5.6.2 @@ -1348,8 +1344,18 @@ packages: '@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1': resolution: {integrity: sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==} - '@noble/curves@1.5.0': - resolution: {integrity: sha512-J5EKamIHnKPyClwVrzmaf5wSdQXgdHcPZIZLu3bwnbeCx8/7NPK5q2ZBWF+5FvYGByjiQQsJYX6jfgB2wDPn3A==} + '@noble/curves@1.2.0': + resolution: {integrity: sha512-oYclrNgRaM9SsBUBVbb8M6DTV7ZHRTKugureoYEncY5c65HOmRzvSiTE3y5CYaPYJA/GVkrhXEoF0M3Ya9PMnw==} + + '@noble/curves@1.4.2': + resolution: {integrity: sha512-TavHr8qycMChk8UwMld0ZDRvatedkzWfH8IiaeGCfymOP5i0hSCozz9vHOL0nkwk7HRMlFnAiKpS2jrUmSybcw==} + + '@noble/hashes@1.2.0': + resolution: {integrity: sha512-FZfhjEDbT5GRswV3C6uvLPHMiVD6lQBmpoX5+eSiPaMTXte/IKqI5dykDxzZB/WBeK/CDuQRBWarPdi3FNY2zQ==} + + '@noble/hashes@1.3.2': + resolution: {integrity: sha512-MVC8EAQp7MvEcm30KWENFjgR+Mkmf+D189XJTkFIlwohU5hcBbn1ZkKq7KVTi2Hme3PMGF390DaL52beVrIihQ==} + engines: {node: '>= 16'} '@noble/hashes@1.4.0': resolution: {integrity: sha512-V1JJ1WTRUqHHrOSh597hURcMqVKVGL/ea3kv0gSnEdsEZ0/+VyPghM1lMNGc00z7CIQorSvbKpuJkxvuHbvdbg==} @@ -1428,11 +1434,11 @@ packages: c-kzg: optional: true - '@nomicfoundation/hardhat-ethers@3.0.7': - resolution: {integrity: sha512-pxLWpDiqC208shoz/lMbVFbxcVxE+qIs8qDrwdcubWH99UO1p6uwXakMa36ICRfB/IEToSLDJGSsKhwY84feCQ==} + '@nomicfoundation/hardhat-ethers@3.1.3': + resolution: {integrity: sha512-208JcDeVIl+7Wu3MhFUUtiA8TJ7r2Rn3Wr+lSx9PfsDTKkbsAsWPY6N6wQ4mtzDv0/pB9nIbJhkjoHe1EsgNsA==} peerDependencies: - ethers: ^6.1.0 - hardhat: ^2.22.92.0.0 + ethers: ^6.14.0 + hardhat: ^2.28.0 '@nomicfoundation/solidity-analyzer-darwin-arm64@0.1.2': resolution: {integrity: sha512-JaqcWPDZENCvm++lFFGjrDd8mxtf+CtLd2MiXvMNTBD33dContTZ9TWETwNFwg7JTJT5Q9HEecH7FA+HTSsIUw==} @@ -1906,56 +1912,67 @@ packages: resolution: {integrity: sha512-+xmiDGGaSfIIOXMzkhJ++Oa0Gwvl9oXUeIiwarsdRXSe27HUIvjbSIpPxvnNsRebsNdUo7uAiQVgBD1hVriwSQ==} cpu: [arm] os: [linux] + libc: [glibc] '@rollup/rollup-linux-arm-musleabihf@4.44.2': resolution: {integrity: sha512-bDHvhzOfORk3wt8yxIra8N4k/N0MnKInCW5OGZaeDYa/hMrdPaJzo7CSkjKZqX4JFUWjUGm88lI6QJLCM7lDrA==} cpu: [arm] os: [linux] + libc: [musl] '@rollup/rollup-linux-arm64-gnu@4.44.2': resolution: {integrity: sha512-NMsDEsDiYghTbeZWEGnNi4F0hSbGnsuOG+VnNvxkKg0IGDvFh7UVpM/14mnMwxRxUf9AdAVJgHPvKXf6FpMB7A==} cpu: [arm64] os: [linux] + libc: [glibc] '@rollup/rollup-linux-arm64-musl@4.44.2': resolution: {integrity: sha512-lb5bxXnxXglVq+7imxykIp5xMq+idehfl+wOgiiix0191av84OqbjUED+PRC5OA8eFJYj5xAGcpAZ0pF2MnW+A==} cpu: [arm64] os: [linux] + libc: [musl] '@rollup/rollup-linux-loongarch64-gnu@4.44.2': resolution: {integrity: sha512-Yl5Rdpf9pIc4GW1PmkUGHdMtbx0fBLE1//SxDmuf3X0dUC57+zMepow2LK0V21661cjXdTn8hO2tXDdAWAqE5g==} cpu: [loong64] os: [linux] + libc: [glibc] '@rollup/rollup-linux-powerpc64le-gnu@4.44.2': resolution: {integrity: sha512-03vUDH+w55s680YYryyr78jsO1RWU9ocRMaeV2vMniJJW/6HhoTBwyyiiTPVHNWLnhsnwcQ0oH3S9JSBEKuyqw==} cpu: [ppc64] os: [linux] + libc: [glibc] '@rollup/rollup-linux-riscv64-gnu@4.44.2': resolution: {integrity: sha512-iYtAqBg5eEMG4dEfVlkqo05xMOk6y/JXIToRca2bAWuqjrJYJlx/I7+Z+4hSrsWU8GdJDFPL4ktV3dy4yBSrzg==} cpu: [riscv64] os: [linux] + libc: [glibc] '@rollup/rollup-linux-riscv64-musl@4.44.2': resolution: {integrity: sha512-e6vEbgaaqz2yEHqtkPXa28fFuBGmUJ0N2dOJK8YUfijejInt9gfCSA7YDdJ4nYlv67JfP3+PSWFX4IVw/xRIPg==} cpu: [riscv64] os: [linux] + libc: [musl] '@rollup/rollup-linux-s390x-gnu@4.44.2': resolution: {integrity: sha512-evFOtkmVdY3udE+0QKrV5wBx7bKI0iHz5yEVx5WqDJkxp9YQefy4Mpx3RajIVcM6o7jxTvVd/qpC1IXUhGc1Mw==} cpu: [s390x] os: [linux] + libc: [glibc] '@rollup/rollup-linux-x64-gnu@4.44.2': resolution: {integrity: sha512-/bXb0bEsWMyEkIsUL2Yt5nFB5naLAwyOWMEviQfQY1x3l5WsLKgvZf66TM7UTfED6erckUVUJQ/jJ1FSpm3pRQ==} cpu: [x64] os: [linux] + libc: [glibc] '@rollup/rollup-linux-x64-musl@4.44.2': resolution: {integrity: sha512-3D3OB1vSSBXmkGEZR27uiMRNiwN08/RVAcBKwhUYPaiZ8bcvdeEwWPvbnXvvXHY+A/7xluzcN+kaiOFNiOZwWg==} cpu: [x64] os: [linux] + libc: [musl] '@rollup/rollup-win32-arm64-msvc@4.44.2': resolution: {integrity: sha512-VfU0fsMK+rwdK8mwODqYeM2hDrF2WiHaSmCBrS7gColkQft95/8tphyzv2EupVxn3iE0FI78wzffoULH1G+dkw==} @@ -2122,24 +2139,28 @@ packages: engines: {node: '>=10'} cpu: [arm64] os: [linux] + libc: [glibc] '@swc/core-linux-arm64-musl@1.7.14': resolution: {integrity: sha512-JDLdNjUj3zPehd4+DrQD8Ltb3B5lD8D05IwePyDWw+uR/YPc7w/TX1FUVci5h3giJnlMCJRvi1IQYV7K1n7KtQ==} engines: {node: '>=10'} cpu: [arm64] os: [linux] + libc: [musl] '@swc/core-linux-x64-gnu@1.7.14': resolution: {integrity: sha512-Siy5OvPCLLWmMdx4msnEs8HvEVUEigSn0+3pbLjv78iwzXd0qSBNHUPZyC1xeurVaUbpNDxZTpPRIwpqNE2+Og==} engines: {node: '>=10'} cpu: [x64] os: [linux] + libc: [glibc] '@swc/core-linux-x64-musl@1.7.14': resolution: {integrity: sha512-FtEGm9mwtRYQNK43WMtUIadxHs/ja2rnDurB99os0ZoFTGG2IHuht2zD97W0wB8JbqEabT1XwSG9Y5wmN+ciEQ==} engines: {node: '>=10'} cpu: [x64] os: [linux] + libc: [musl] '@swc/core-win32-arm64-msvc@1.7.14': resolution: {integrity: sha512-Jp8KDlfq7Ntt2/BXr0y344cYgB1zf0DaLzDZ1ZJR6rYlAzWYSccLYcxHa97VGnsYhhPspMpmCvHid97oe2hl4A==} @@ -2216,24 +2237,28 @@ packages: engines: {node: '>= 10'} cpu: [arm64] os: [linux] + libc: [glibc] '@tailwindcss/oxide-linux-arm64-musl@4.1.11': resolution: {integrity: sha512-m/NVRFNGlEHJrNVk3O6I9ggVuNjXHIPoD6bqay/pubtYC9QIdAMpS+cswZQPBLvVvEF6GtSNONbDkZrjWZXYNQ==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] + libc: [musl] '@tailwindcss/oxide-linux-x64-gnu@4.1.11': resolution: {integrity: sha512-YW6sblI7xukSD2TdbbaeQVDysIm/UPJtObHJHKxDEcW2exAtY47j52f8jZXkqE1krdnkhCMGqP3dbniu1Te2Fg==} engines: {node: '>= 10'} cpu: [x64] os: [linux] + libc: [glibc] '@tailwindcss/oxide-linux-x64-musl@4.1.11': resolution: {integrity: sha512-e3C/RRhGunWYNC3aSF7exsQkdXzQ/M+aYuZHKnw4U7KQwTJotnWsGOIVih0s2qQzmEzOFIJ3+xt7iq67K/p56Q==} engines: {node: '>= 10'} cpu: [x64] os: [linux] + libc: [musl] '@tailwindcss/oxide-wasm32-wasi@4.1.11': resolution: {integrity: sha512-Xo1+/GU0JEN/C/dvcammKHzeM6NqKovG+6921MR6oadee5XPBaKOumrJCXvopJ/Qb5TH7LX/UAywbqrP4lax0g==} @@ -2509,6 +2534,7 @@ packages: '@ungap/structured-clone@1.2.0': resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} + deprecated: Potential CWE-502 - Update to 1.3.1 or higher '@vitejs/plugin-react-swc@3.7.0': resolution: {integrity: sha512-yrknSb3Dci6svCd/qhHqhFPDSw0QtjumcqdKMoNNzmOl5lMXTTiqzjWtG4Qask2HdvvzaNgSunbQGet8/GrKdA==} @@ -3590,24 +3616,25 @@ packages: glob@10.4.5: resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==} + 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@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.0: resolution: {integrity: sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==} - 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 globals@11.12.0: resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} @@ -4063,24 +4090,28 @@ packages: engines: {node: '>= 12.0.0'} cpu: [arm64] os: [linux] + libc: [glibc] lightningcss-linux-arm64-musl@1.30.1: resolution: {integrity: sha512-jmUQVx4331m6LIX+0wUhBbmMX7TCfjF5FoOH6SD1CttzuYlGNVpA7QnrmLxrsub43ClTINfGSYyHe2HWeLl5CQ==} engines: {node: '>= 12.0.0'} cpu: [arm64] os: [linux] + libc: [musl] lightningcss-linux-x64-gnu@1.30.1: resolution: {integrity: sha512-piWx3z4wN8J8z3+O5kO74+yr6ze/dKmPnI7vLqfSqI8bccaTGY5xiSGVIJBDd5K5BHlvVLpUB3S2YCfelyJ1bw==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [linux] + libc: [glibc] lightningcss-linux-x64-musl@1.30.1: resolution: {integrity: sha512-rRomAK7eIkL+tHY0YPxbc5Dra2gXlI63HL+v1Pdi1a3sC+tJTcFrHX+E86sulgAXeI7rSzDYhPSeHHjqFhqfeQ==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [linux] + libc: [musl] lightningcss-win32-arm64-msvc@1.30.1: resolution: {integrity: sha512-mSL4rqPi4iXq5YVqzSsJgMVFENoa4nGTT/GjO2c0Yl9OuQfPsIfncvLrEW6RbbB24WtZ3xP/2CCmI3tNkNV4oA==} @@ -4744,6 +4775,7 @@ packages: recharts@2.12.7: resolution: {integrity: sha512-hlLJMhPQfv4/3NBSAyq3gzGg4h2v69RJh6KU7b3pXYNNAELs9kEoXOjbkxdXpALqKBoVmVptGfLpxdaVYqjmXQ==} engines: {node: '>=14'} + deprecated: 1.x and 2.x branches are no longer active. Bump to Recharts v3 to receive latest features and bugfixes. See https://github.com/recharts/recharts/wiki/3.0-migration-guide peerDependencies: react: ^16.0.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.0.0 || ^17.0.0 || ^18.0.0 @@ -5125,6 +5157,7 @@ packages: tar@7.4.3: resolution: {integrity: sha512-5S7Va8hKfV7W5U6g3aYxXmlPoZVAwUMy9AOKyF2fVuZa2UD3qZjg578OrLRt8PcNN1PleVaL/5/yYATNL0ICUw==} engines: {node: '>=18'} + deprecated: Old versions of tar 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 text-table@0.2.0: resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} @@ -5369,10 +5402,12 @@ packages: uuid@10.0.0: resolution: {integrity: sha512-8XkAphELsDnEGrDxUOHB3RGvXz6TeuYSGEZBOjtTtPm2lwhGBjLgOzLHB63IUWfBpNucQjND6d3AOudO+H3RWQ==} + deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028). hasBin: true uuid@8.3.2: resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} + deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028). hasBin: true v8-compile-cache-lib@3.0.1: @@ -5583,14 +5618,14 @@ snapshots: dependencies: '@ampproject/remapping': 2.3.0 '@babel/code-frame': 7.24.7 - '@babel/generator': 7.25.0 + '@babel/generator': 7.25.6 '@babel/helper-compilation-targets': 7.25.2 '@babel/helper-module-transforms': 7.25.2(@babel/core@7.25.2) '@babel/helpers': 7.25.0 - '@babel/parser': 7.25.3 + '@babel/parser': 7.25.6 '@babel/template': 7.25.0 - '@babel/traverse': 7.25.3 - '@babel/types': 7.25.2 + '@babel/traverse': 7.25.6 + '@babel/types': 7.25.6 convert-source-map: 2.0.0 debug: 4.3.6(supports-color@8.1.1) gensync: 1.0.0-beta.2 @@ -5599,11 +5634,11 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/eslint-parser@7.25.1(@babel/core@7.25.2)(eslint@8.57.0)': + '@babel/eslint-parser@7.25.1(@babel/core@7.25.2)(eslint@8.57.0(supports-color@8.1.1))': dependencies: '@babel/core': 7.25.2 '@nicolo-ribaudo/eslint-scope-5-internals': 5.1.1-v1 - eslint: 8.57.0 + eslint: 8.57.0(supports-color@8.1.1) eslint-visitor-keys: 2.1.0 semver: 6.3.1 @@ -5623,7 +5658,7 @@ snapshots: '@babel/helper-annotate-as-pure@7.24.7': dependencies: - '@babel/types': 7.25.2 + '@babel/types': 7.25.6 '@babel/helper-builder-binary-assignment-operator-visitor@7.24.7': dependencies: @@ -5634,7 +5669,7 @@ snapshots: '@babel/helper-compilation-targets@7.25.2': dependencies: - '@babel/compat-data': 7.25.2 + '@babel/compat-data': 7.25.4 '@babel/helper-validator-option': 7.24.8 browserslist: 4.23.3 lru-cache: 5.1.1 @@ -5680,8 +5715,8 @@ snapshots: '@babel/helper-module-imports@7.24.7': dependencies: - '@babel/traverse': 7.25.3 - '@babel/types': 7.25.2 + '@babel/traverse': 7.25.6 + '@babel/types': 7.25.6 transitivePeerDependencies: - supports-color @@ -5691,7 +5726,7 @@ snapshots: '@babel/helper-module-imports': 7.24.7 '@babel/helper-simple-access': 7.24.7 '@babel/helper-validator-identifier': 7.24.7 - '@babel/traverse': 7.25.3 + '@babel/traverse': 7.25.6 transitivePeerDependencies: - supports-color @@ -5721,8 +5756,8 @@ snapshots: '@babel/helper-simple-access@7.24.7': dependencies: - '@babel/traverse': 7.25.3 - '@babel/types': 7.25.2 + '@babel/traverse': 7.25.6 + '@babel/types': 7.25.6 transitivePeerDependencies: - supports-color @@ -5750,7 +5785,7 @@ snapshots: '@babel/helpers@7.25.0': dependencies: '@babel/template': 7.25.0 - '@babel/types': 7.25.2 + '@babel/types': 7.25.6 '@babel/highlight@7.24.7': dependencies: @@ -6265,7 +6300,7 @@ snapshots: '@babel/helper-module-imports': 7.24.7 '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.25.2) - '@babel/types': 7.25.2 + '@babel/types': 7.25.6 transitivePeerDependencies: - supports-color @@ -6488,8 +6523,8 @@ snapshots: '@babel/template@7.25.0': dependencies: '@babel/code-frame': 7.24.7 - '@babel/parser': 7.25.3 - '@babel/types': 7.25.2 + '@babel/parser': 7.25.6 + '@babel/types': 7.25.6 '@babel/traverse@7.25.3': dependencies: @@ -6600,14 +6635,14 @@ snapshots: '@esbuild/win32-x64@0.21.5': optional: true - '@eslint-community/eslint-utils@4.4.0(eslint@8.57.0)': + '@eslint-community/eslint-utils@4.4.0(eslint@8.57.0(supports-color@8.1.1))': dependencies: - eslint: 8.57.0 + eslint: 8.57.0(supports-color@8.1.1) eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.11.0': {} - '@eslint/eslintrc@2.1.4': + '@eslint/eslintrc@2.1.4(supports-color@8.1.1)': dependencies: ajv: 6.12.6 debug: 4.3.6(supports-color@8.1.1) @@ -6627,7 +6662,7 @@ snapshots: dependencies: '@ethereumjs/common': 4.4.0 '@ethereumjs/rlp': 5.0.2 - '@ethereumjs/trie': 6.2.1 + '@ethereumjs/trie': 6.2.1(supports-color@8.1.1) '@ethereumjs/tx': 5.4.0 '@ethereumjs/util': 9.1.0 ethereum-cryptography: 2.2.1 @@ -6640,7 +6675,7 @@ snapshots: '@ethereumjs/rlp@5.0.2': {} - '@ethereumjs/trie@6.2.1': + '@ethereumjs/trie@6.2.1(supports-color@8.1.1)': dependencies: '@ethereumjs/rlp': 5.0.2 '@ethereumjs/util': 9.1.0 @@ -6921,7 +6956,7 @@ snapshots: '@fastify/busboy@2.1.1': {} - '@humanwhocodes/config-array@0.11.14': + '@humanwhocodes/config-array@0.11.14(supports-color@8.1.1)': dependencies: '@humanwhocodes/object-schema': 2.0.3 debug: 4.3.6(supports-color@8.1.1) @@ -6987,10 +7022,18 @@ snapshots: dependencies: eslint-scope: 5.1.1 - '@noble/curves@1.5.0': + '@noble/curves@1.2.0': + dependencies: + '@noble/hashes': 1.3.2 + + '@noble/curves@1.4.2': dependencies: '@noble/hashes': 1.4.0 + '@noble/hashes@1.2.0': {} + + '@noble/hashes@1.3.2': {} + '@noble/hashes@1.4.0': {} '@noble/secp256k1@1.7.1': {} @@ -7051,11 +7094,11 @@ snapshots: '@nomicfoundation/ethereumjs-rlp': 5.0.4 ethereum-cryptography: 0.1.3 - '@nomicfoundation/hardhat-ethers@3.0.7(ethers@6.10.0)(hardhat@2.22.9(ts-node@10.9.2(@swc/core@1.7.14)(@types/node@20.16.1)(typescript@5.6.2))(typescript@5.6.2))': + '@nomicfoundation/hardhat-ethers@3.1.3(ethers@6.10.0)(hardhat@2.22.9(supports-color@8.1.1)(ts-node@10.9.2(@swc/core@1.7.14)(@types/node@20.16.1)(typescript@5.6.2))(typescript@5.6.2))': dependencies: debug: 4.3.6(supports-color@8.1.1) ethers: 6.10.0 - hardhat: 2.22.9(ts-node@10.9.2(@swc/core@1.7.14)(@types/node@20.16.1)(typescript@5.6.2))(typescript@5.6.2) + hardhat: 2.22.9(supports-color@8.1.1)(ts-node@10.9.2(@swc/core@1.7.14)(@types/node@20.16.1)(typescript@5.6.2))(typescript@5.6.2) lodash.isequal: 4.5.0 transitivePeerDependencies: - supports-color @@ -7109,17 +7152,17 @@ snapshots: optionalDependencies: typescript: 5.6.2 - '@oasisprotocol/sapphire-hardhat@2.19.4(hardhat@2.22.9(ts-node@10.9.2(@swc/core@1.7.14)(@types/node@20.16.1)(typescript@5.6.2))(typescript@5.6.2))': + '@oasisprotocol/sapphire-hardhat@2.19.4(hardhat@2.22.9(supports-color@8.1.1)(ts-node@10.9.2(@swc/core@1.7.14)(@types/node@20.16.1)(typescript@5.6.2))(typescript@5.6.2))': dependencies: '@oasisprotocol/sapphire-paratime': 1.3.2 - hardhat: 2.22.9(ts-node@10.9.2(@swc/core@1.7.14)(@types/node@20.16.1)(typescript@5.6.2))(typescript@5.6.2) + hardhat: 2.22.9(supports-color@8.1.1)(ts-node@10.9.2(@swc/core@1.7.14)(@types/node@20.16.1)(typescript@5.6.2))(typescript@5.6.2) transitivePeerDependencies: - bufferutil - utf-8-validate '@oasisprotocol/sapphire-paratime@1.3.2': dependencies: - '@noble/hashes': 1.4.0 + '@noble/hashes': 1.3.2 '@oasisprotocol/deoxysii': 0.0.5 cborg: 1.10.2 ethers: 6.10.0 @@ -7131,7 +7174,7 @@ snapshots: '@oasisprotocol/sapphire-paratime@2.0.1': dependencies: - '@noble/hashes': 1.4.0 + '@noble/hashes': 1.3.2 '@oasisprotocol/deoxysii': 0.0.6 cborg: 1.10.2 @@ -7521,19 +7564,19 @@ snapshots: '@scure/bip32@1.1.5': dependencies: - '@noble/hashes': 1.4.0 + '@noble/hashes': 1.2.0 '@noble/secp256k1': 1.7.1 '@scure/base': 1.1.7 '@scure/bip32@1.4.0': dependencies: - '@noble/curves': 1.5.0 + '@noble/curves': 1.4.2 '@noble/hashes': 1.4.0 '@scure/base': 1.1.7 '@scure/bip39@1.1.1': dependencies: - '@noble/hashes': 1.4.0 + '@noble/hashes': 1.2.0 '@scure/base': 1.1.7 '@scure/bip39@1.3.0': @@ -7561,7 +7604,7 @@ snapshots: '@sentry/types': 5.30.0 tslib: 1.14.1 - '@sentry/node@5.30.0': + '@sentry/node@5.30.0(supports-color@8.1.1)': dependencies: '@sentry/core': 5.30.0 '@sentry/hub': 5.30.0 @@ -7569,7 +7612,7 @@ snapshots: '@sentry/types': 5.30.0 '@sentry/utils': 5.30.0 cookie: 0.4.2 - https-proxy-agent: 5.0.1 + https-proxy-agent: 5.0.1(supports-color@8.1.1) lru_map: 0.3.3 tslib: 1.14.1 transitivePeerDependencies: @@ -7801,21 +7844,21 @@ snapshots: '@tsconfig/node16@1.0.4': {} - '@typechain/ethers-v6@0.5.1(ethers@6.10.0)(typechain@8.3.2(typescript@5.6.2))(typescript@5.6.2)': + '@typechain/ethers-v6@0.5.1(ethers@6.10.0)(typechain@8.3.2(supports-color@8.1.1)(typescript@5.6.2))(typescript@5.6.2)': dependencies: ethers: 6.10.0 lodash: 4.17.21 ts-essentials: 7.0.3(typescript@5.6.2) - typechain: 8.3.2(typescript@5.6.2) + typechain: 8.3.2(supports-color@8.1.1)(typescript@5.6.2) typescript: 5.6.2 - '@typechain/hardhat@9.1.0(@typechain/ethers-v6@0.5.1(ethers@6.10.0)(typechain@8.3.2(typescript@5.6.2))(typescript@5.6.2))(ethers@6.10.0)(hardhat@2.22.9(ts-node@10.9.2(@swc/core@1.7.14)(@types/node@20.16.1)(typescript@5.6.2))(typescript@5.6.2))(typechain@8.3.2(typescript@5.6.2))': + '@typechain/hardhat@9.1.0(@typechain/ethers-v6@0.5.1(ethers@6.10.0)(typechain@8.3.2(supports-color@8.1.1)(typescript@5.6.2))(typescript@5.6.2))(ethers@6.10.0)(hardhat@2.22.9(supports-color@8.1.1)(ts-node@10.9.2(@swc/core@1.7.14)(@types/node@20.16.1)(typescript@5.6.2))(typescript@5.6.2))(typechain@8.3.2(supports-color@8.1.1)(typescript@5.6.2))': dependencies: - '@typechain/ethers-v6': 0.5.1(ethers@6.10.0)(typechain@8.3.2(typescript@5.6.2))(typescript@5.6.2) + '@typechain/ethers-v6': 0.5.1(ethers@6.10.0)(typechain@8.3.2(supports-color@8.1.1)(typescript@5.6.2))(typescript@5.6.2) ethers: 6.10.0 fs-extra: 9.1.0 - hardhat: 2.22.9(ts-node@10.9.2(@swc/core@1.7.14)(@types/node@20.16.1)(typescript@5.6.2))(typescript@5.6.2) - typechain: 8.3.2(typescript@5.6.2) + hardhat: 2.22.9(supports-color@8.1.1)(ts-node@10.9.2(@swc/core@1.7.14)(@types/node@20.16.1)(typescript@5.6.2))(typescript@5.6.2) + typechain: 8.3.2(supports-color@8.1.1)(typescript@5.6.2) '@types/bn.js@4.11.6': dependencies: @@ -7927,15 +7970,15 @@ snapshots: '@types/uuid@10.0.0': {} - '@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@8.8.0(eslint@8.57.0)(typescript@5.6.2))(eslint@8.57.0)(typescript@5.6.2)': + '@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.0(supports-color@8.1.1))(supports-color@8.1.1)(typescript@5.6.2))(eslint@8.57.0(supports-color@8.1.1))(supports-color@8.1.1)(typescript@5.6.2)': dependencies: '@eslint-community/regexpp': 4.11.0 - '@typescript-eslint/parser': 8.8.0(eslint@8.57.0)(typescript@5.6.2) + '@typescript-eslint/parser': 5.62.0(eslint@8.57.0(supports-color@8.1.1))(supports-color@8.1.1)(typescript@5.6.2) '@typescript-eslint/scope-manager': 5.62.0 - '@typescript-eslint/type-utils': 5.62.0(eslint@8.57.0)(typescript@5.6.2) - '@typescript-eslint/utils': 5.62.0(eslint@8.57.0)(typescript@5.6.2) + '@typescript-eslint/type-utils': 5.62.0(eslint@8.57.0(supports-color@8.1.1))(supports-color@8.1.1)(typescript@5.6.2) + '@typescript-eslint/utils': 5.62.0(eslint@8.57.0(supports-color@8.1.1))(typescript@5.6.2) debug: 4.3.6(supports-color@8.1.1) - eslint: 8.57.0 + eslint: 8.57.0(supports-color@8.1.1) graphemer: 1.4.0 ignore: 5.3.2 natural-compare-lite: 1.4.0 @@ -7946,34 +7989,34 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/experimental-utils@5.62.0(eslint@8.57.0)(typescript@5.6.2)': + '@typescript-eslint/experimental-utils@5.62.0(eslint@8.57.0(supports-color@8.1.1))(typescript@5.6.2)': dependencies: - '@typescript-eslint/utils': 5.62.0(eslint@8.57.0)(typescript@5.6.2) - eslint: 8.57.0 + '@typescript-eslint/utils': 5.62.0(eslint@8.57.0(supports-color@8.1.1))(typescript@5.6.2) + eslint: 8.57.0(supports-color@8.1.1) transitivePeerDependencies: - supports-color - typescript - '@typescript-eslint/parser@5.62.0(eslint@8.57.0)(typescript@5.6.2)': + '@typescript-eslint/parser@5.62.0(eslint@8.57.0(supports-color@8.1.1))(supports-color@8.1.1)(typescript@5.6.2)': dependencies: '@typescript-eslint/scope-manager': 5.62.0 '@typescript-eslint/types': 5.62.0 - '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.6.2) + '@typescript-eslint/typescript-estree': 5.62.0(supports-color@8.1.1)(typescript@5.6.2) debug: 4.3.6(supports-color@8.1.1) - eslint: 8.57.0 + eslint: 8.57.0(supports-color@8.1.1) optionalDependencies: typescript: 5.6.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.8.0(eslint@8.57.0)(typescript@5.6.2)': + '@typescript-eslint/parser@8.8.0(eslint@8.57.0(supports-color@8.1.1))(supports-color@8.1.1)(typescript@5.6.2)': dependencies: '@typescript-eslint/scope-manager': 8.8.0 '@typescript-eslint/types': 8.8.0 - '@typescript-eslint/typescript-estree': 8.8.0(typescript@5.6.2) + '@typescript-eslint/typescript-estree': 8.8.0(supports-color@8.1.1)(typescript@5.6.2) '@typescript-eslint/visitor-keys': 8.8.0 debug: 4.3.6(supports-color@8.1.1) - eslint: 8.57.0 + eslint: 8.57.0(supports-color@8.1.1) optionalDependencies: typescript: 5.6.2 transitivePeerDependencies: @@ -7989,12 +8032,12 @@ snapshots: '@typescript-eslint/types': 8.8.0 '@typescript-eslint/visitor-keys': 8.8.0 - '@typescript-eslint/type-utils@5.62.0(eslint@8.57.0)(typescript@5.6.2)': + '@typescript-eslint/type-utils@5.62.0(eslint@8.57.0(supports-color@8.1.1))(supports-color@8.1.1)(typescript@5.6.2)': dependencies: - '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.6.2) - '@typescript-eslint/utils': 5.62.0(eslint@8.57.0)(typescript@5.6.2) + '@typescript-eslint/typescript-estree': 5.62.0(supports-color@8.1.1)(typescript@5.6.2) + '@typescript-eslint/utils': 5.62.0(eslint@8.57.0(supports-color@8.1.1))(typescript@5.6.2) debug: 4.3.6(supports-color@8.1.1) - eslint: 8.57.0 + eslint: 8.57.0(supports-color@8.1.1) tsutils: 3.21.0(typescript@5.6.2) optionalDependencies: typescript: 5.6.2 @@ -8005,7 +8048,7 @@ snapshots: '@typescript-eslint/types@8.8.0': {} - '@typescript-eslint/typescript-estree@5.62.0(typescript@5.6.2)': + '@typescript-eslint/typescript-estree@5.62.0(supports-color@8.1.1)(typescript@5.6.2)': dependencies: '@typescript-eslint/types': 5.62.0 '@typescript-eslint/visitor-keys': 5.62.0 @@ -8019,7 +8062,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/typescript-estree@8.8.0(typescript@5.6.2)': + '@typescript-eslint/typescript-estree@8.8.0(supports-color@8.1.1)(typescript@5.6.2)': dependencies: '@typescript-eslint/types': 8.8.0 '@typescript-eslint/visitor-keys': 8.8.0 @@ -8034,15 +8077,15 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@5.62.0(eslint@8.57.0)(typescript@5.6.2)': + '@typescript-eslint/utils@5.62.0(eslint@8.57.0(supports-color@8.1.1))(typescript@5.6.2)': dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0(supports-color@8.1.1)) '@types/json-schema': 7.0.15 '@types/semver': 7.5.8 '@typescript-eslint/scope-manager': 5.62.0 '@typescript-eslint/types': 5.62.0 - '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.6.2) - eslint: 8.57.0 + '@typescript-eslint/typescript-estree': 5.62.0(supports-color@8.1.1)(typescript@5.6.2) + eslint: 8.57.0(supports-color@8.1.1) eslint-scope: 5.1.1 semver: 7.6.3 transitivePeerDependencies: @@ -8084,7 +8127,7 @@ snapshots: aes-js@4.0.0-beta.5: {} - agent-base@6.0.2: + agent-base@6.0.2(supports-color@8.1.1): dependencies: debug: 4.3.6(supports-color@8.1.1) transitivePeerDependencies: @@ -8945,27 +8988,27 @@ snapshots: escape-string-regexp@4.0.0: {} - eslint-config-prettier@9.1.0(eslint@8.57.0): + eslint-config-prettier@9.1.0(eslint@8.57.0(supports-color@8.1.1)): dependencies: - eslint: 8.57.0 + eslint: 8.57.0(supports-color@8.1.1) - eslint-config-react-app@7.0.1(@babel/plugin-syntax-flow@7.24.7(@babel/core@7.25.2))(@babel/plugin-transform-react-jsx@7.25.2(@babel/core@7.25.2))(eslint@8.57.0)(typescript@5.6.2): + eslint-config-react-app@7.0.1(@babel/plugin-syntax-flow@7.24.7(@babel/core@7.25.2))(@babel/plugin-transform-react-jsx@7.25.2(@babel/core@7.25.2))(eslint@8.57.0(supports-color@8.1.1))(supports-color@8.1.1)(typescript@5.6.2): dependencies: '@babel/core': 7.25.2 - '@babel/eslint-parser': 7.25.1(@babel/core@7.25.2)(eslint@8.57.0) + '@babel/eslint-parser': 7.25.1(@babel/core@7.25.2)(eslint@8.57.0(supports-color@8.1.1)) '@rushstack/eslint-patch': 1.10.4 - '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@8.8.0(eslint@8.57.0)(typescript@5.6.2))(eslint@8.57.0)(typescript@5.6.2) - '@typescript-eslint/parser': 5.62.0(eslint@8.57.0)(typescript@5.6.2) + '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.0(supports-color@8.1.1))(supports-color@8.1.1)(typescript@5.6.2))(eslint@8.57.0(supports-color@8.1.1))(supports-color@8.1.1)(typescript@5.6.2) + '@typescript-eslint/parser': 5.62.0(eslint@8.57.0(supports-color@8.1.1))(supports-color@8.1.1)(typescript@5.6.2) babel-preset-react-app: 10.0.1 confusing-browser-globals: 1.0.11 - eslint: 8.57.0 - eslint-plugin-flowtype: 8.0.3(@babel/plugin-syntax-flow@7.24.7(@babel/core@7.25.2))(@babel/plugin-transform-react-jsx@7.25.2(@babel/core@7.25.2))(eslint@8.57.0) - eslint-plugin-import: 2.30.0(@typescript-eslint/parser@5.62.0(eslint@8.57.0)(typescript@5.6.2))(eslint@8.57.0) - eslint-plugin-jest: 25.7.0(@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.0)(typescript@5.6.2))(eslint@8.57.0)(typescript@5.6.2))(eslint@8.57.0)(typescript@5.6.2) - eslint-plugin-jsx-a11y: 6.10.0(eslint@8.57.0) - eslint-plugin-react: 7.35.2(eslint@8.57.0) - eslint-plugin-react-hooks: 4.6.2(eslint@8.57.0) - eslint-plugin-testing-library: 5.11.1(eslint@8.57.0)(typescript@5.6.2) + eslint: 8.57.0(supports-color@8.1.1) + eslint-plugin-flowtype: 8.0.3(@babel/plugin-syntax-flow@7.24.7(@babel/core@7.25.2))(@babel/plugin-transform-react-jsx@7.25.2(@babel/core@7.25.2))(eslint@8.57.0(supports-color@8.1.1)) + eslint-plugin-import: 2.30.0(@typescript-eslint/parser@5.62.0(eslint@8.57.0(supports-color@8.1.1))(supports-color@8.1.1)(typescript@5.6.2))(eslint@8.57.0(supports-color@8.1.1)) + eslint-plugin-jest: 25.7.0(@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.0(supports-color@8.1.1))(supports-color@8.1.1)(typescript@5.6.2))(eslint@8.57.0(supports-color@8.1.1))(supports-color@8.1.1)(typescript@5.6.2))(eslint@8.57.0(supports-color@8.1.1))(typescript@5.6.2) + eslint-plugin-jsx-a11y: 6.10.0(eslint@8.57.0(supports-color@8.1.1)) + eslint-plugin-react: 7.35.2(eslint@8.57.0(supports-color@8.1.1)) + eslint-plugin-react-hooks: 4.6.2(eslint@8.57.0(supports-color@8.1.1)) + eslint-plugin-testing-library: 5.11.1(eslint@8.57.0(supports-color@8.1.1))(typescript@5.6.2) optionalDependencies: typescript: 5.6.2 transitivePeerDependencies: @@ -8984,25 +9027,25 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-module-utils@2.11.0(@typescript-eslint/parser@5.62.0(eslint@8.57.0)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint@8.57.0): + eslint-module-utils@2.11.0(@typescript-eslint/parser@5.62.0(eslint@8.57.0(supports-color@8.1.1))(supports-color@8.1.1)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint@8.57.0(supports-color@8.1.1)): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 5.62.0(eslint@8.57.0)(typescript@5.6.2) - eslint: 8.57.0 + '@typescript-eslint/parser': 5.62.0(eslint@8.57.0(supports-color@8.1.1))(supports-color@8.1.1)(typescript@5.6.2) + eslint: 8.57.0(supports-color@8.1.1) eslint-import-resolver-node: 0.3.9 transitivePeerDependencies: - supports-color - eslint-plugin-flowtype@8.0.3(@babel/plugin-syntax-flow@7.24.7(@babel/core@7.25.2))(@babel/plugin-transform-react-jsx@7.25.2(@babel/core@7.25.2))(eslint@8.57.0): + eslint-plugin-flowtype@8.0.3(@babel/plugin-syntax-flow@7.24.7(@babel/core@7.25.2))(@babel/plugin-transform-react-jsx@7.25.2(@babel/core@7.25.2))(eslint@8.57.0(supports-color@8.1.1)): dependencies: '@babel/plugin-syntax-flow': 7.24.7(@babel/core@7.25.2) '@babel/plugin-transform-react-jsx': 7.25.2(@babel/core@7.25.2) - eslint: 8.57.0 + eslint: 8.57.0(supports-color@8.1.1) lodash: 4.17.21 string-natural-compare: 3.0.1 - eslint-plugin-import@2.30.0(@typescript-eslint/parser@5.62.0(eslint@8.57.0)(typescript@5.6.2))(eslint@8.57.0): + eslint-plugin-import@2.30.0(@typescript-eslint/parser@5.62.0(eslint@8.57.0(supports-color@8.1.1))(supports-color@8.1.1)(typescript@5.6.2))(eslint@8.57.0(supports-color@8.1.1)): dependencies: '@rtsao/scc': 1.1.0 array-includes: 3.1.8 @@ -9011,9 +9054,9 @@ snapshots: array.prototype.flatmap: 1.3.2 debug: 3.2.7 doctrine: 2.1.0 - eslint: 8.57.0 + eslint: 8.57.0(supports-color@8.1.1) eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.11.0(@typescript-eslint/parser@5.62.0(eslint@8.57.0)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint@8.57.0) + eslint-module-utils: 2.11.0(@typescript-eslint/parser@5.62.0(eslint@8.57.0(supports-color@8.1.1))(supports-color@8.1.1)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint@8.57.0(supports-color@8.1.1)) hasown: 2.0.2 is-core-module: 2.15.1 is-glob: 4.0.3 @@ -9024,23 +9067,23 @@ snapshots: semver: 6.3.1 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 5.62.0(eslint@8.57.0)(typescript@5.6.2) + '@typescript-eslint/parser': 5.62.0(eslint@8.57.0(supports-color@8.1.1))(supports-color@8.1.1)(typescript@5.6.2) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack - supports-color - eslint-plugin-jest@25.7.0(@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.0)(typescript@5.6.2))(eslint@8.57.0)(typescript@5.6.2))(eslint@8.57.0)(typescript@5.6.2): + eslint-plugin-jest@25.7.0(@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.0(supports-color@8.1.1))(supports-color@8.1.1)(typescript@5.6.2))(eslint@8.57.0(supports-color@8.1.1))(supports-color@8.1.1)(typescript@5.6.2))(eslint@8.57.0(supports-color@8.1.1))(typescript@5.6.2): dependencies: - '@typescript-eslint/experimental-utils': 5.62.0(eslint@8.57.0)(typescript@5.6.2) - eslint: 8.57.0 + '@typescript-eslint/experimental-utils': 5.62.0(eslint@8.57.0(supports-color@8.1.1))(typescript@5.6.2) + eslint: 8.57.0(supports-color@8.1.1) optionalDependencies: - '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@8.8.0(eslint@8.57.0)(typescript@5.6.2))(eslint@8.57.0)(typescript@5.6.2) + '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.0(supports-color@8.1.1))(supports-color@8.1.1)(typescript@5.6.2))(eslint@8.57.0(supports-color@8.1.1))(supports-color@8.1.1)(typescript@5.6.2) transitivePeerDependencies: - supports-color - typescript - eslint-plugin-jsx-a11y@6.10.0(eslint@8.57.0): + eslint-plugin-jsx-a11y@6.10.0(eslint@8.57.0(supports-color@8.1.1)): dependencies: aria-query: 5.1.3 array-includes: 3.1.8 @@ -9051,7 +9094,7 @@ snapshots: damerau-levenshtein: 1.0.8 emoji-regex: 9.2.2 es-iterator-helpers: 1.0.19 - eslint: 8.57.0 + eslint: 8.57.0(supports-color@8.1.1) hasown: 2.0.2 jsx-ast-utils: 3.3.5 language-tags: 1.0.9 @@ -9060,20 +9103,20 @@ snapshots: safe-regex-test: 1.0.3 string.prototype.includes: 2.0.0 - eslint-plugin-prettier@5.2.1(eslint-config-prettier@9.1.0(eslint@8.57.0))(eslint@8.57.0)(prettier@3.3.3): + eslint-plugin-prettier@5.2.1(eslint-config-prettier@9.1.0(eslint@8.57.0(supports-color@8.1.1)))(eslint@8.57.0(supports-color@8.1.1))(prettier@3.3.3): dependencies: - eslint: 8.57.0 + eslint: 8.57.0(supports-color@8.1.1) prettier: 3.3.3 prettier-linter-helpers: 1.0.0 synckit: 0.9.1 optionalDependencies: - eslint-config-prettier: 9.1.0(eslint@8.57.0) + eslint-config-prettier: 9.1.0(eslint@8.57.0(supports-color@8.1.1)) - eslint-plugin-react-hooks@4.6.2(eslint@8.57.0): + eslint-plugin-react-hooks@4.6.2(eslint@8.57.0(supports-color@8.1.1)): dependencies: - eslint: 8.57.0 + eslint: 8.57.0(supports-color@8.1.1) - eslint-plugin-react@7.35.2(eslint@8.57.0): + eslint-plugin-react@7.35.2(eslint@8.57.0(supports-color@8.1.1)): dependencies: array-includes: 3.1.8 array.prototype.findlast: 1.2.5 @@ -9081,7 +9124,7 @@ snapshots: array.prototype.tosorted: 1.1.4 doctrine: 2.1.0 es-iterator-helpers: 1.0.19 - eslint: 8.57.0 + eslint: 8.57.0(supports-color@8.1.1) estraverse: 5.3.0 hasown: 2.0.2 jsx-ast-utils: 3.3.5 @@ -9095,10 +9138,10 @@ snapshots: string.prototype.matchall: 4.0.11 string.prototype.repeat: 1.0.0 - eslint-plugin-testing-library@5.11.1(eslint@8.57.0)(typescript@5.6.2): + eslint-plugin-testing-library@5.11.1(eslint@8.57.0(supports-color@8.1.1))(typescript@5.6.2): dependencies: - '@typescript-eslint/utils': 5.62.0(eslint@8.57.0)(typescript@5.6.2) - eslint: 8.57.0 + '@typescript-eslint/utils': 5.62.0(eslint@8.57.0(supports-color@8.1.1))(typescript@5.6.2) + eslint: 8.57.0(supports-color@8.1.1) transitivePeerDependencies: - supports-color - typescript @@ -9117,13 +9160,13 @@ snapshots: eslint-visitor-keys@3.4.3: {} - eslint@8.57.0: + eslint@8.57.0(supports-color@8.1.1): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0(supports-color@8.1.1)) '@eslint-community/regexpp': 4.11.0 - '@eslint/eslintrc': 2.1.4 + '@eslint/eslintrc': 2.1.4(supports-color@8.1.1) '@eslint/js': 8.57.0 - '@humanwhocodes/config-array': 0.11.14 + '@humanwhocodes/config-array': 0.11.14(supports-color@8.1.1) '@humanwhocodes/module-importer': 1.0.1 '@nodelib/fs.walk': 1.2.8 '@ungap/structured-clone': 1.2.0 @@ -9204,14 +9247,14 @@ snapshots: ethereum-cryptography@1.2.0: dependencies: - '@noble/hashes': 1.4.0 + '@noble/hashes': 1.2.0 '@noble/secp256k1': 1.7.1 '@scure/bip32': 1.1.5 '@scure/bip39': 1.1.1 ethereum-cryptography@2.2.1: dependencies: - '@noble/curves': 1.5.0 + '@noble/curves': 1.4.2 '@noble/hashes': 1.4.0 '@scure/bip32': 1.4.0 '@scure/bip39': 1.3.0 @@ -9270,8 +9313,8 @@ snapshots: ethers@6.10.0: dependencies: '@adraffy/ens-normalize': 1.10.0 - '@noble/curves': 1.5.0 - '@noble/hashes': 1.4.0 + '@noble/curves': 1.2.0 + '@noble/hashes': 1.3.2 '@types/node': 18.15.13 aes-js: 4.0.0-beta.5 tslib: 2.4.0 @@ -9349,7 +9392,7 @@ snapshots: flatted@3.3.1: {} - follow-redirects@1.15.6(debug@4.3.6): + follow-redirects@1.15.6(debug@4.3.6(supports-color@8.1.1)): optionalDependencies: debug: 4.3.6(supports-color@8.1.1) @@ -9522,20 +9565,20 @@ snapshots: graphemer@1.4.0: {} - hardhat-tracer@3.1.0(chai@4.5.0)(hardhat@2.22.9(ts-node@10.9.2(@swc/core@1.7.14)(@types/node@20.16.1)(typescript@5.6.2))(typescript@5.6.2)): + hardhat-tracer@3.1.0(chai@4.5.0)(hardhat@2.22.9(supports-color@8.1.1)(ts-node@10.9.2(@swc/core@1.7.14)(@types/node@20.16.1)(typescript@5.6.2))(typescript@5.6.2))(supports-color@8.1.1): dependencies: chai: 4.5.0 chalk: 4.1.2 debug: 4.3.6(supports-color@8.1.1) ethers: 5.7.2 - hardhat: 2.22.9(ts-node@10.9.2(@swc/core@1.7.14)(@types/node@20.16.1)(typescript@5.6.2))(typescript@5.6.2) + hardhat: 2.22.9(supports-color@8.1.1)(ts-node@10.9.2(@swc/core@1.7.14)(@types/node@20.16.1)(typescript@5.6.2))(typescript@5.6.2) semver: 7.6.3 transitivePeerDependencies: - bufferutil - supports-color - utf-8-validate - hardhat@2.22.9(ts-node@10.9.2(@swc/core@1.7.14)(@types/node@20.16.1)(typescript@5.6.2))(typescript@5.6.2): + hardhat@2.22.9(supports-color@8.1.1)(ts-node@10.9.2(@swc/core@1.7.14)(@types/node@20.16.1)(typescript@5.6.2))(typescript@5.6.2): dependencies: '@ethersproject/abi': 5.7.0 '@metamask/eth-sig-util': 4.0.1 @@ -9544,7 +9587,7 @@ snapshots: '@nomicfoundation/ethereumjs-tx': 5.0.4 '@nomicfoundation/ethereumjs-util': 9.0.4 '@nomicfoundation/solidity-analyzer': 0.1.2 - '@sentry/node': 5.30.0 + '@sentry/node': 5.30.0(supports-color@8.1.1) '@types/bn.js': 5.1.5 '@types/lru-cache': 5.1.1 adm-zip: 0.4.16 @@ -9573,7 +9616,7 @@ snapshots: raw-body: 2.5.2 resolve: 1.17.0 semver: 6.3.1 - solc: 0.8.26(debug@4.3.6) + solc: 0.8.26(debug@4.3.6(supports-color@8.1.1)) source-map-support: 0.5.21 stacktrace-parser: 0.1.10 tsort: 0.0.1 @@ -9673,9 +9716,9 @@ snapshots: quick-lru: 5.1.1 resolve-alpn: 1.2.1 - https-proxy-agent@5.0.1: + https-proxy-agent@5.0.1(supports-color@8.1.1): dependencies: - agent-base: 6.0.2 + agent-base: 6.0.2(supports-color@8.1.1) debug: 4.3.6(supports-color@8.1.1) transitivePeerDependencies: - supports-color @@ -10071,14 +10114,14 @@ snapshots: inherits: 2.0.4 safe-buffer: 5.2.1 - mdast-util-from-markdown@2.0.1: + mdast-util-from-markdown@2.0.1(supports-color@8.1.1): dependencies: '@types/mdast': 4.0.4 '@types/unist': 3.0.3 decode-named-character-reference: 1.0.2 devlop: 1.1.0 mdast-util-to-string: 4.0.0 - micromark: 4.0.0 + micromark: 4.0.0(supports-color@8.1.1) micromark-util-decode-numeric-character-reference: 2.0.1 micromark-util-decode-string: 2.0.0 micromark-util-normalize-identifier: 2.0.0 @@ -10094,7 +10137,7 @@ snapshots: '@types/hast': 3.0.4 '@types/mdast': 4.0.4 devlop: 1.1.0 - mdast-util-from-markdown: 2.0.1 + mdast-util-from-markdown: 2.0.1(supports-color@8.1.1) mdast-util-to-markdown: 2.1.0 transitivePeerDependencies: - supports-color @@ -10107,7 +10150,7 @@ snapshots: '@types/unist': 3.0.3 ccount: 2.0.1 devlop: 1.1.0 - mdast-util-from-markdown: 2.0.1 + mdast-util-from-markdown: 2.0.1(supports-color@8.1.1) mdast-util-to-markdown: 2.1.0 parse-entities: 4.0.1 stringify-entities: 4.0.4 @@ -10122,7 +10165,7 @@ snapshots: '@types/hast': 3.0.4 '@types/mdast': 4.0.4 devlop: 1.1.0 - mdast-util-from-markdown: 2.0.1 + mdast-util-from-markdown: 2.0.1(supports-color@8.1.1) mdast-util-to-markdown: 2.1.0 transitivePeerDependencies: - supports-color @@ -10276,7 +10319,7 @@ snapshots: micromark-util-types@2.0.0: {} - micromark@4.0.0: + micromark@4.0.0(supports-color@8.1.1): dependencies: '@types/debug': 4.1.12 debug: 4.3.6(supports-color@8.1.1) @@ -10678,7 +10721,7 @@ snapshots: react-is@18.3.1: {} - react-markdown@9.0.1(@types/react@18.3.4)(react@18.3.1): + react-markdown@9.0.1(@types/react@18.3.4)(react@18.3.1)(supports-color@8.1.1): dependencies: '@types/hast': 3.0.4 '@types/react': 18.3.4 @@ -10687,7 +10730,7 @@ snapshots: html-url-attributes: 3.0.1 mdast-util-to-hast: 13.2.0 react: 18.3.1 - remark-parse: 11.0.0 + remark-parse: 11.0.0(supports-color@8.1.1) remark-rehype: 11.1.1 unified: 11.0.5 unist-util-visit: 5.0.0 @@ -10862,10 +10905,10 @@ snapshots: dependencies: jsesc: 0.5.0 - remark-parse@11.0.0: + remark-parse@11.0.0(supports-color@8.1.1): dependencies: '@types/mdast': 4.0.4 - mdast-util-from-markdown: 2.0.1 + mdast-util-from-markdown: 2.0.1(supports-color@8.1.1) micromark-util-types: 2.0.0 unified: 11.0.5 transitivePeerDependencies: @@ -11063,11 +11106,11 @@ snapshots: dot-case: 3.0.4 tslib: 2.6.3 - solc@0.8.26(debug@4.3.6): + solc@0.8.26(debug@4.3.6(supports-color@8.1.1)): dependencies: command-exists: 1.2.9 commander: 8.3.0 - follow-redirects: 1.15.6(debug@4.3.6) + follow-redirects: 1.15.6(debug@4.3.6(supports-color@8.1.1)) js-sha3: 0.8.0 memorystream: 0.3.1 semver: 5.7.2 @@ -11378,7 +11421,7 @@ snapshots: type-fest@2.19.0: {} - typechain@8.3.2(typescript@5.6.2): + typechain@8.3.2(supports-color@8.1.1)(typescript@5.6.2): dependencies: '@types/prettier': 2.7.3 debug: 4.3.6(supports-color@8.1.1)