diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1c5d7f7d..531e5c83 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -159,8 +159,8 @@ importers: specifier: ^6.27.0 version: 6.27.0 viem: - specifier: ^2.24.3 - version: 2.27.0(typescript@5.3.3)(zod@3.22.4) + specifier: ^2.47.16 + version: 2.55.15(typescript@5.3.3)(zod@3.22.4) yargs: specifier: ^17.7.1 version: 17.7.2 @@ -218,7 +218,7 @@ importers: version: 9.5.2 permissionless: specifier: ^0.2.46 - version: 0.2.57(viem@2.37.9(typescript@5.3.3)(zod@3.22.4)) + version: 0.2.57(viem@2.55.15(typescript@5.3.3)(zod@3.22.4)) prool: specifier: ^0.0.16 version: 0.0.16(@pimlico/alto@test+e2e+src) @@ -229,8 +229,8 @@ importers: specifier: ^4.7.1 version: 4.20.6 viem: - specifier: ^2.29.1 - version: 2.37.9(typescript@5.3.3)(zod@3.22.4) + specifier: ^2.47.16 + version: 2.55.15(typescript@5.3.3)(zod@3.22.4) vitest: specifier: ^1.6.0 version: 1.6.0(@types/node@18.16.3) @@ -906,10 +906,6 @@ packages: '@noble/curves@1.2.0': resolution: {integrity: sha512-oYclrNgRaM9SsBUBVbb8M6DTV7ZHRTKugureoYEncY5c65HOmRzvSiTE3y5CYaPYJA/GVkrhXEoF0M3Ya9PMnw==} - '@noble/curves@1.8.1': - resolution: {integrity: sha512-warwspo+UYUPep0Q+vtdVB4Ugn8GGQj8iyB3gnRWsztmUHTI3S1nhdiWNsPUGL0vud7JlRRk1XEu7Lq1KGTnMQ==} - 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} @@ -918,10 +914,6 @@ packages: resolution: {integrity: sha512-MVC8EAQp7MvEcm30KWENFjgR+Mkmf+D189XJTkFIlwohU5hcBbn1ZkKq7KVTi2Hme3PMGF390DaL52beVrIihQ==} engines: {node: '>= 16'} - '@noble/hashes@1.7.1': - resolution: {integrity: sha512-B8XBPsn4vT/KJAGqDzbwztd+6Yte3P4V7iafm24bxgDe/mlRuK6xmWPuCNrKt2vDafZ8MfJLlchDG/vYafQEjQ==} - 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} @@ -1484,27 +1476,18 @@ packages: '@scure/base@1.1.5': resolution: {integrity: sha512-Brj9FiG2W1MRQSTB212YVPRrcbjkv48FoZi/u4l/zds/ieRrqsh7aUf6CLwkAq61oKXr/ZlTzlY66gLIj3TFTQ==} - '@scure/base@1.2.4': - resolution: {integrity: sha512-5Yy9czTO47mqz+/J8GM6GIId4umdCk1wc1q8rKERQulIoc8VP9pzDcghv10Tl2E7R96ZUx/PhND3ESYUQX8NuQ==} - '@scure/base@1.2.6': resolution: {integrity: sha512-g/nm5FgUa//MCj1gV09zTJTaM6KBAHqLN907YVQqf7zC49+DcO4B1so4ZX07Ef10Twr6nuqYEH9GEggFXA4Fmg==} '@scure/bip32@1.3.2': resolution: {integrity: sha512-N1ZhksgwD3OBlwTv3R6KFEcPojl/W4ElJOeCZdi+vuI5QmTFwLq3OFf2zd2ROpKvxFdgZ6hUpb0dx9bVNEwYCA==} - '@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.2.1': resolution: {integrity: sha512-Z3/Fsz1yr904dduJD0NpiyRHhRYHdcnyh73FZWiV+/qhWi83wNJ3NWolYqCEN+ZWsUz2TWwajJggcRE9r1zUYg==} - '@scure/bip39@1.5.4': - resolution: {integrity: sha512-TFM4ni0vKvCfBpohoh+/lY05i9gRbSwXWngAsF4CABQxoaOHijxuaZ2R6cStDQ5CHtHO9aGJTr4ksVJASRRyMA==} - '@scure/bip39@1.6.0': resolution: {integrity: sha512-+lF0BbLiJNwVlev4eKelw1WWLaiKXw7sSl8T6FvBlWkdX+94aGJ4o8XjUdlyhTCjd8c+B3KT3JfS8P0bLRNU6A==} @@ -1755,19 +1738,8 @@ packages: zod: optional: true - abitype@1.0.8: - resolution: {integrity: sha512-ZeiI6h3GnW06uYDLx0etQtX/p8E24UaHHBj57RSjK7YBFe7iuVn07EDpOeP451D06sF27VOz9JJPlIKJmXgkEg==} - peerDependencies: - typescript: '>=5.0.4' - zod: ^3 >=3.22.0 - peerDependenciesMeta: - typescript: - optional: true - zod: - optional: true - - abitype@1.1.0: - resolution: {integrity: sha512-6Vh4HcRxNMLA0puzPjM5GBgT4aAcFGKZzSgAXvuZ27shJP6NEpielTuqbBmZILR5/xd0PizkBGy5hReKz9jl5A==} + abitype@1.2.3: + resolution: {integrity: sha512-Ofer5QUnuUdTFsBRwARMoWKOH1ND5ehwYhJ3OJ/BQO+StkwQjHw0XyVh4vDttzHB7QOFhPHa/o413PJ82gU/Tg==} peerDependencies: typescript: '>=5.0.4' zod: ^3.22.0 || ^4.0.0 @@ -2851,11 +2823,6 @@ packages: peerDependencies: ws: '*' - isows@1.0.6: - resolution: {integrity: sha512-lPHCayd40oW98/I0uvgaHKWCSvkzY27LjWLbtzOm64yQ+G3Q5npjjbdppU65iZXkK1Zt+kH9pfegli0AYfwYYw==} - peerDependencies: - ws: '*' - isows@1.0.7: resolution: {integrity: sha512-I1fSfDCZL5P0v33sVqeTDSpcstAg/N+wF5HS033mogOVIp4B+oHC7oOCsA3axAbBSGTJ8QubbNmnIRN/h8U7hg==} peerDependencies: @@ -3211,16 +3178,8 @@ packages: outdent@0.5.0: resolution: {integrity: sha512-/jHxFIzoMXdqPzTaCpFzAAWhpkSjZPF4Vsn6jAfNpmbH/ymsmd7Qc6VE9BGn0L6YMj6uwpQLxCECpus4ukKS9Q==} - ox@0.6.9: - resolution: {integrity: sha512-wi5ShvzE4eOcTwQVsIPdFr+8ycyX+5le/96iAJutaZAvCes1J0+RvpEPg5QDPDiaR0XQQAvZVl7AwqQcINuUug==} - peerDependencies: - typescript: '>=5.4.0' - peerDependenciesMeta: - typescript: - optional: true - - ox@0.9.6: - resolution: {integrity: sha512-8SuCbHPvv2eZLYXrNmC0EC12rdzXQLdhnOMlHDW2wiCPLxBrOOJwX5L5E61by+UjTPOryqQiRSnjIKCI+GykKg==} + ox@0.14.33: + resolution: {integrity: sha512-rooA/4o7bBof4Ge2VH/eovfNPb/AEEYyrNj03wggc55g5HZD8Pjs/OeWhttgjic3dDcqn0r29bDuvQEdTiUemQ==} peerDependencies: typescript: '>=5.4.0' peerDependenciesMeta: @@ -4102,16 +4061,8 @@ packages: validate-npm-package-license@3.0.4: resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} - viem@2.27.0: - resolution: {integrity: sha512-pKw2dcwDi6TaWlTzLHYazOgjO1GgbUpE1zdLsLNSiCjHNrMTpL/teL0wVHnJDLiB2tR5CL19LBqefYNtRUkH5Q==} - peerDependencies: - typescript: '>=5.0.4' - peerDependenciesMeta: - typescript: - optional: true - - viem@2.37.9: - resolution: {integrity: sha512-XXUOE5yJcjr9/M9kRoQcPMUfetwHprO9aTho6vNELjBKJIBx7rYq1fjvBw+xEnhsRjhh5lsORi6B0h8fYFB7NA==} + viem@2.55.15: + resolution: {integrity: sha512-ka9SfSJ3ZfhuUEzTGmufwALRvEPVKM068tF0AwfdRZagqA3yuFa/QoXIvALzr9y47m4Wiisl3yEoYWuFQso6Ng==} peerDependencies: typescript: '>=5.0.4' peerDependenciesMeta: @@ -4295,20 +4246,8 @@ packages: utf-8-validate: optional: true - ws@8.18.1: - resolution: {integrity: sha512-RKW2aJZMXeMxVpnZ6bck+RswznaxmzdULiBr6KY7XkTnW8uvt0iT9H5DkHUChXrc+uurzwa0rVI16n/Xzjdz1w==} - 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.3: - resolution: {integrity: sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg==} + ws@8.21.0: + resolution: {integrity: sha512-Vsp28b7DRcimFQvrqu2Wek3z1iYxDCWqHYB8Qsnk/S4RfaCQzPGPyBNuVjJV3cd6UiKtUtp6sNM77gWvzcCH+g==} engines: {node: '>=10.0.0'} peerDependencies: bufferutil: ^4.0.1 @@ -5083,18 +5022,12 @@ snapshots: dependencies: '@noble/hashes': 1.3.2 - '@noble/curves@1.8.1': - dependencies: - '@noble/hashes': 1.7.1 - '@noble/curves@1.9.1': dependencies: '@noble/hashes': 1.8.0 '@noble/hashes@1.3.2': {} - '@noble/hashes@1.7.1': {} - '@noble/hashes@1.8.0': {} '@nodelib/fs.scandir@2.1.5': @@ -5732,8 +5665,6 @@ snapshots: '@scure/base@1.1.5': {} - '@scure/base@1.2.4': {} - '@scure/base@1.2.6': {} '@scure/bip32@1.3.2': @@ -5742,12 +5673,6 @@ snapshots: '@noble/hashes': 1.3.2 '@scure/base': 1.1.5 - '@scure/bip32@1.6.2': - dependencies: - '@noble/curves': 1.8.1 - '@noble/hashes': 1.7.1 - '@scure/base': 1.2.4 - '@scure/bip32@1.7.0': dependencies: '@noble/curves': 1.9.1 @@ -5759,11 +5684,6 @@ snapshots: '@noble/hashes': 1.3.2 '@scure/base': 1.1.5 - '@scure/bip39@1.5.4': - dependencies: - '@noble/hashes': 1.7.1 - '@scure/base': 1.2.4 - '@scure/bip39@1.6.0': dependencies: '@noble/hashes': 1.8.0 @@ -6033,12 +5953,7 @@ snapshots: typescript: 5.3.3 zod: 3.22.4 - abitype@1.0.8(typescript@5.3.3)(zod@3.22.4): - optionalDependencies: - typescript: 5.3.3 - zod: 3.22.4 - - abitype@1.1.0(typescript@5.3.3)(zod@3.22.4): + abitype@1.2.3(typescript@5.3.3)(zod@3.22.4): optionalDependencies: typescript: 5.3.3 zod: 3.22.4 @@ -7212,13 +7127,9 @@ snapshots: dependencies: ws: 8.13.0 - isows@1.0.6(ws@8.18.1): - dependencies: - ws: 8.18.1 - - isows@1.0.7(ws@8.18.3): + isows@1.0.7(ws@8.21.0): dependencies: - ws: 8.18.3 + ws: 8.21.0 istanbul-lib-coverage@3.2.0: {} @@ -7622,21 +7533,7 @@ snapshots: outdent@0.5.0: {} - ox@0.6.9(typescript@5.3.3)(zod@3.22.4): - dependencies: - '@adraffy/ens-normalize': 1.11.0 - '@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.3.3)(zod@3.22.4) - eventemitter3: 5.0.1 - optionalDependencies: - typescript: 5.3.3 - transitivePeerDependencies: - - zod - - ox@0.9.6(typescript@5.3.3)(zod@3.22.4): + ox@0.14.33(typescript@5.3.3)(zod@3.22.4): dependencies: '@adraffy/ens-normalize': 1.11.0 '@noble/ciphers': 1.3.0 @@ -7644,7 +7541,7 @@ snapshots: '@noble/hashes': 1.8.0 '@scure/bip32': 1.7.0 '@scure/bip39': 1.6.0 - abitype: 1.1.0(typescript@5.3.3)(zod@3.22.4) + abitype: 1.2.3(typescript@5.3.3)(zod@3.22.4) eventemitter3: 5.0.1 optionalDependencies: typescript: 5.3.3 @@ -7726,9 +7623,9 @@ snapshots: pathval@2.0.1: {} - permissionless@0.2.57(viem@2.37.9(typescript@5.3.3)(zod@3.22.4)): + permissionless@0.2.57(viem@2.55.15(typescript@5.3.3)(zod@3.22.4)): dependencies: - viem: 2.37.9(typescript@5.3.3)(zod@3.22.4) + viem: 2.55.15(typescript@5.3.3)(zod@3.22.4) pg-int8@1.0.1: {} @@ -8584,33 +8481,16 @@ snapshots: spdx-correct: 3.2.0 spdx-expression-parse: 3.0.1 - viem@2.27.0(typescript@5.3.3)(zod@3.22.4): - 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.3.3)(zod@3.22.4) - isows: 1.0.6(ws@8.18.1) - ox: 0.6.9(typescript@5.3.3)(zod@3.22.4) - ws: 8.18.1 - optionalDependencies: - typescript: 5.3.3 - transitivePeerDependencies: - - bufferutil - - utf-8-validate - - zod - - viem@2.37.9(typescript@5.3.3)(zod@3.22.4): + viem@2.55.15(typescript@5.3.3)(zod@3.22.4): dependencies: '@noble/curves': 1.9.1 '@noble/hashes': 1.8.0 '@scure/bip32': 1.7.0 '@scure/bip39': 1.6.0 - abitype: 1.1.0(typescript@5.3.3)(zod@3.22.4) - isows: 1.0.7(ws@8.18.3) - ox: 0.9.6(typescript@5.3.3)(zod@3.22.4) - ws: 8.18.3 + abitype: 1.2.3(typescript@5.3.3)(zod@3.22.4) + isows: 1.0.7(ws@8.21.0) + ox: 0.14.33(typescript@5.3.3)(zod@3.22.4) + ws: 8.21.0 optionalDependencies: typescript: 5.3.3 transitivePeerDependencies: @@ -8838,9 +8718,7 @@ snapshots: ws@8.13.0: {} - ws@8.18.1: {} - - ws@8.18.3: {} + ws@8.21.0: {} xtend@4.0.2: {} diff --git a/src/package.json b/src/package.json index d88d4f99..6fb0048c 100644 --- a/src/package.json +++ b/src/package.json @@ -67,7 +67,7 @@ "prom-client": "^14.2.0", "type-fest": "^4.35.0", "undici": "^6.27.0", - "viem": "^2.24.3", + "viem": "^2.47.16", "yargs": "^17.7.1", "zod": "^3.21.4", "zod-validation-error": "^1.3.0" diff --git a/test/e2e/package.json b/test/e2e/package.json index 0eacf73d..422f3242 100644 --- a/test/e2e/package.json +++ b/test/e2e/package.json @@ -18,7 +18,7 @@ "prool": "^0.0.16", "ts-node": "^10.9.2", "tsx": "^4.7.1", - "viem": "^2.29.1", + "viem": "^2.47.16", "vitest": "^1.6.0", "wait-port": "^1.1.0" }