diff --git a/examples/demo/package.json b/examples/demo/package.json index 34221e2f..871b7c1e 100644 --- a/examples/demo/package.json +++ b/examples/demo/package.json @@ -58,7 +58,7 @@ "metamask-testing-tools": "^1.1.4", "preact": "^10.16.0", "react-hook-form": "^7.45.2", - "viem": "^1.4.2", + "viem": "^1.10.1", "wagmi": "^1.3.9", "water.css": "^2.1.1" }, diff --git a/examples/fil-forwarder-viem/package.json b/examples/fil-forwarder-viem/package.json index 095d9da7..7877105d 100644 --- a/examples/fil-forwarder-viem/package.json +++ b/examples/fil-forwarder-viem/package.json @@ -50,7 +50,7 @@ "iso-base": "^1.1.2", "iso-filecoin": "^2.0.2", "prettier": "3.0.0", - "viem": "^1.4.2" + "viem": "^1.10.1" }, "devDependencies": { "@babel/core": "^7.22.9", diff --git a/packages/snap/package.json b/packages/snap/package.json index acb58a70..85df29d1 100644 --- a/packages/snap/package.json +++ b/packages/snap/package.json @@ -66,7 +66,7 @@ "iso-base": "^1.1.2", "iso-filecoin": "^2.1.0", "merge-options": "^3.0.4", - "viem": "^1.4.2", + "viem": "^1.10.1", "zod": "^3.21.4" }, "devDependencies": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 471605b0..93a7b484 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,4 +1,4 @@ -lockfileVersion: '6.0' +lockfileVersion: '6.1' settings: autoInstallPeers: true @@ -73,13 +73,13 @@ importers: version: 10.16.0 react-hook-form: specifier: ^7.45.2 - version: 7.45.2(react@18.2.0) + version: 7.45.2(react@17.0.0) viem: - specifier: ^1.4.2 - version: 1.4.2(typescript@5.1.6)(zod@3.21.4) + specifier: ^1.10.1 + version: 1.10.1(typescript@5.1.6)(zod@3.21.4) wagmi: specifier: ^1.3.9 - version: 1.3.9(react@18.2.0)(typescript@5.1.6)(viem@1.4.2) + version: 1.3.9(react@17.0.0)(typescript@5.1.6)(viem@1.10.1) water.css: specifier: ^2.1.1 version: 2.1.1 @@ -118,8 +118,8 @@ importers: specifier: 3.0.0 version: 3.0.0 viem: - specifier: ^1.4.2 - version: 1.4.2(typescript@5.1.6)(zod@3.21.4) + specifier: ^1.10.1 + version: 1.10.1(typescript@5.1.6)(zod@3.21.4) devDependencies: '@babel/core': specifier: ^7.22.9 @@ -217,8 +217,8 @@ importers: specifier: ^3.0.4 version: 3.0.4 viem: - specifier: ^1.4.2 - version: 1.4.2(typescript@5.1.6)(zod@3.21.4) + specifier: ^1.10.1 + version: 1.10.1(typescript@5.1.6)(zod@3.21.4) zod: specifier: ^3.21.4 version: 3.21.4 @@ -310,8 +310,8 @@ packages: resolution: {integrity: sha512-pICfxGIMPgPCEm3lCpA16c00IKnpLeZmt7VtNoNfQX38jx7GuP0uEaUkU/QSxbWJaLmvAFpUJHwCLYZrMt2K7w==} dev: false - /@adraffy/ens-normalize@1.9.0: - resolution: {integrity: sha512-iowxq3U30sghZotgl4s/oJRci6WPBfNO5YYgk2cIOMCHr3LeGPcsZjCEr+33Q4N+oV3OABDAtA+pyvWjbvBifQ==} + /@adraffy/ens-normalize@1.9.4: + resolution: {integrity: sha512-UK0bHA7hh9cR39V+4gl2/NnBBjoXIxkuWAPCaY4X7fbH4L/azIi7ilWOCjMUYfpJgraLUAqkRi2BqrjME8Rynw==} dev: false /@ampproject/remapping@2.2.1: @@ -2248,9 +2248,9 @@ packages: '@metamask/scure-bip39': 2.1.0 '@metamask/utils': 6.2.0 '@noble/ed25519': 1.7.3 - '@noble/hashes': 1.3.1 + '@noble/hashes': 1.3.2 '@noble/secp256k1': 1.7.1 - '@scure/base': 1.1.1 + '@scure/base': 1.1.3 transitivePeerDependencies: - supports-color dev: true @@ -2340,7 +2340,7 @@ packages: '@metamask/snaps-utils': 0.32.2(@metamask/approval-controller@2.1.1) '@metamask/types': 1.1.0 '@metamask/utils': 5.0.2 - '@noble/hashes': 1.3.1 + '@noble/hashes': 1.3.2 eth-rpc-errors: 4.0.3 nanoid: 3.3.6 superstruct: 1.0.3 @@ -2360,7 +2360,7 @@ packages: resolution: {integrity: sha512-Ndwdnld0SI6YaftEUUVq20sdoWcWNXsJXxvQkbiY42FKmrA16U6WoSh9Eq+NpugpKKwK6f5uvaTDusjndiEDGQ==} dependencies: '@noble/hashes': 1.1.5 - '@scure/base': 1.1.1 + '@scure/base': 1.1.3 /@metamask/snaps-browserify-plugin@0.32.2(@metamask/approval-controller@2.1.1): resolution: {integrity: sha512-sTqlrqZpemQiyVeN8Qci49/wg031mkHkEB68GrfSutCszvDKfRomGSwZPbHP6AsOl2t19OpL+Z3ivWzdbQ1LIw==} @@ -2457,8 +2457,8 @@ packages: '@metamask/snaps-registry': 1.2.1 '@metamask/snaps-ui': 0.32.2 '@metamask/utils': 5.0.2 - '@noble/hashes': 1.3.1 - '@scure/base': 1.1.1 + '@noble/hashes': 1.3.2 + '@scure/base': 1.1.3 cron-parser: 4.8.1 eth-rpc-errors: 4.0.3 fast-deep-equal: 3.1.3 @@ -2505,7 +2505,7 @@ packages: engines: {node: '>=16.0.0'} dependencies: '@ethereumjs/tx': 4.2.0 - '@noble/hashes': 1.3.1 + '@noble/hashes': 1.3.2 '@types/debug': 4.1.8 debug: 4.3.4(supports-color@8.1.1) semver: 7.5.4 @@ -2579,31 +2579,31 @@ packages: hasBin: true dev: true - /@noble/curves@1.0.0: - resolution: {integrity: sha512-2upgEu0iLiDVDZkNLeFV2+ht0BAVgQnEmCk6JsOch9Rp8xfkMCbvbAZlA2pBHQc73dbl+vFOXfqkf4uemdn0bw==} - dependencies: - '@noble/hashes': 1.3.0 - dev: false - /@noble/curves@1.1.0: resolution: {integrity: sha512-091oBExgENk/kGj3AZmtBDMpxQPDtxQABR2B9lb1JbVTs6ytdzZNwvhxQ4MWasRNEzlbEH8jCWFCwhF/Obj5AA==} dependencies: '@noble/hashes': 1.3.1 + /@noble/curves@1.2.0: + resolution: {integrity: sha512-oYclrNgRaM9SsBUBVbb8M6DTV7ZHRTKugureoYEncY5c65HOmRzvSiTE3y5CYaPYJA/GVkrhXEoF0M3Ya9PMnw==} + dependencies: + '@noble/hashes': 1.3.2 + dev: false + /@noble/ed25519@1.7.3: resolution: {integrity: sha512-iR8GBkDt0Q3GyaVcIu7mSsVIqnFbkbRzGLWlvhwunacoLwt4J3swfKhfaM6rN6WY+TBGoYT1GtT1mIh2/jGbRQ==} /@noble/hashes@1.1.5: resolution: {integrity: sha512-LTMZiiLc+V4v1Yi16TD6aX2gmtKszNye0pQgbaLqkvhIqP7nVsSaJsWloGQjJfJ8offaoP5GtX3yY5swbcJxxQ==} - /@noble/hashes@1.3.0: - resolution: {integrity: sha512-ilHEACi9DwqJB0pw7kv+Apvh50jiiSyR/cQ3y4W7lOR5mhvn/50FLUfsnfJz0BDZtl/RR16kXvptiv6q1msYZg==} - dev: false - /@noble/hashes@1.3.1: resolution: {integrity: sha512-EbqwksQwz9xDRGfDST86whPBgM65E0OH/pCgqW0GBVzO22bNE+NuIbeTb714+IfSjU3aRk47EUvXIb5bTsenKA==} engines: {node: '>= 16'} + /@noble/hashes@1.3.2: + resolution: {integrity: sha512-MVC8EAQp7MvEcm30KWENFjgR+Mkmf+D189XJTkFIlwohU5hcBbn1ZkKq7KVTi2Hme3PMGF390DaL52beVrIihQ==} + engines: {node: '>= 16'} + /@noble/secp256k1@1.7.1: resolution: {integrity: sha512-hOUk6AyBFmqVrv7k5WAw/LpszxVbj9gGN4JRkIX52fdFAj1UA61KXmZDvqVEm+pOyec3+fIeZB02LYa/pWOArw==} @@ -2873,7 +2873,7 @@ packages: resolution: {integrity: sha512-gYw0ki/EAuV1oSyMxpqandHjnthZjYYy+YWpTAzf8BqfXM3ItcZLpjxfg+3+mXW8HIO+3jw6T9iiqEXsqHaMMw==} dependencies: '@safe-global/safe-gateway-typescript-sdk': 3.7.3 - viem: 1.4.2(typescript@5.1.6)(zod@3.21.4) + viem: 1.10.1(typescript@5.1.6)(zod@3.21.4) transitivePeerDependencies: - bufferutil - encoding @@ -2892,34 +2892,31 @@ packages: /@scure/base@1.1.1: resolution: {integrity: sha512-ZxOhsSyxYwLJj3pLZCefNitxsj093tb2vq90mp2txoYeBqbcjDjqFhyM8eUjq/uFm6zJ+mUuqxlS2FkuSY1MTA==} - - /@scure/bip32@1.3.0: - resolution: {integrity: sha512-bcKpo1oj54hGholplGLpqPHRbIsnbixFtc06nwuNM5/dwSXOq/AAYoIBRsBmnZJSdfeNW5rnff7NTAz3ZCqR9Q==} - dependencies: - '@noble/curves': 1.0.0 - '@noble/hashes': 1.3.1 - '@scure/base': 1.1.1 dev: false + /@scure/base@1.1.3: + resolution: {integrity: sha512-/+SgoRjLq7Xlf0CWuLHq2LUZeL/w65kfzAPG5NH9pcmBhs+nunQTn4gvdwgMTIXnt9b2C/1SeL2XiysZEyIC9Q==} + /@scure/bip32@1.3.1: resolution: {integrity: sha512-osvveYtyzdEVbt3OfwwXFr4P2iVBL5u1Q3q4ONBfDY/UpOuXmOlbgwc1xECEboY8wIays8Yt6onaWMUdUbfl0A==} dependencies: '@noble/curves': 1.1.0 - '@noble/hashes': 1.3.1 - '@scure/base': 1.1.1 + '@noble/hashes': 1.3.2 + '@scure/base': 1.1.3 - /@scure/bip39@1.2.0: - resolution: {integrity: sha512-SX/uKq52cuxm4YFXWFaVByaSHJh2w3BnokVSeUJVCv6K7WulT9u2BuNRBhuFl8vAuYnzx9bEu9WgpcNYTrYieg==} + /@scure/bip32@1.3.2: + resolution: {integrity: sha512-N1ZhksgwD3OBlwTv3R6KFEcPojl/W4ElJOeCZdi+vuI5QmTFwLq3OFf2zd2ROpKvxFdgZ6hUpb0dx9bVNEwYCA==} dependencies: - '@noble/hashes': 1.3.1 - '@scure/base': 1.1.1 + '@noble/curves': 1.2.0 + '@noble/hashes': 1.3.2 + '@scure/base': 1.1.3 dev: false /@scure/bip39@1.2.1: resolution: {integrity: sha512-Z3/Fsz1yr904dduJD0NpiyRHhRYHdcnyh73FZWiV+/qhWi83wNJ3NWolYqCEN+ZWsUz2TWwajJggcRE9r1zUYg==} dependencies: - '@noble/hashes': 1.3.1 - '@scure/base': 1.1.1 + '@noble/hashes': 1.3.2 + '@scure/base': 1.1.3 /@sinonjs/commons@2.0.0: resolution: {integrity: sha512-uLa0j859mMrg2slwQYdO/AkrOfmH+X6LTVmNTS9CqexuE2IvVORIkSpJLqePAbEnKJ77aMmCwr1NUZ57120Xcg==} @@ -2962,8 +2959,8 @@ packages: resolution: {integrity: sha512-CSjCjo+RELJ5puoZALfznN5EF0YvL1V8NQrQYovsdjE1lCV6SqbKAIZD0+9LlqCBoa1ibuUaR7G2SooYzvzmug==} dependencies: '@babel/runtime': 7.22.6 - '@noble/curves': 1.1.0 - '@noble/hashes': 1.3.1 + '@noble/curves': 1.2.0 + '@noble/hashes': 1.3.2 '@solana/buffer-layout': 4.0.1 agentkeepalive: 4.3.0 bigint-buffer: 1.1.5 @@ -3126,10 +3123,10 @@ packages: '@tanstack/react-query': 4.32.0 dependencies: '@tanstack/query-persist-client-core': 4.32.0 - '@tanstack/react-query': 4.32.0(react@18.2.0) + '@tanstack/react-query': 4.32.0(react@17.0.0) dev: false - /@tanstack/react-query@4.32.0(react@18.2.0): + /@tanstack/react-query@4.32.0(react@17.0.0): resolution: {integrity: sha512-B8WUMcByYAH9500ENejDCATOmEZhqjtS9wsfiQ3BNa+s+yAynY8SESI8WWHhSqUmjd0pmCSFRP6BOUGSda3QXA==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -3142,8 +3139,8 @@ packages: optional: true dependencies: '@tanstack/query-core': 4.32.0 - react: 18.2.0 - use-sync-external-store: 1.2.0(react@18.2.0) + react: 17.0.0 + use-sync-external-store: 1.2.0(react@17.0.0) dev: false /@testing-library/react-hooks@8.0.1(@types/react@17.0.0)(react-dom@17.0.0)(react@17.0.0): @@ -3328,6 +3325,12 @@ packages: '@types/node': 20.4.5 dev: false + /@types/ws@8.5.5: + resolution: {integrity: sha512-lwhs8hktwxSjf9UaZ9tG5M03PGogvFaH8gUgLNbN9HKIg0dvv6q+gkSuJ8HN4/VbyxkuLzCjlN7GquQ0gUJfIg==} + dependencies: + '@types/node': 20.4.5 + dev: false + /@types/yargs-parser@21.0.0: resolution: {integrity: sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==} dev: true @@ -3544,7 +3547,7 @@ packages: typescript: 5.1.6 dev: false - /@wagmi/connectors@2.6.6(@wagmi/chains@1.6.0)(react@18.2.0)(typescript@5.1.6)(viem@1.4.2): + /@wagmi/connectors@2.6.6(@wagmi/chains@1.6.0)(react@17.0.0)(typescript@5.1.6)(viem@1.10.1): resolution: {integrity: sha512-/o1c/TCivQs8DOAUOcQvY2UIt3p2mWOAHi39D0LC74+ncpXzLC5/gyaWU38qnTxPM8s/PmTmaWDgz+VhICXrag==} peerDependencies: '@wagmi/chains': '>=1.3.0' @@ -3563,12 +3566,12 @@ packages: '@wagmi/chains': 1.6.0(typescript@5.1.6) '@walletconnect/ethereum-provider': 2.9.0(@walletconnect/modal@2.5.9) '@walletconnect/legacy-provider': 2.0.0 - '@walletconnect/modal': 2.5.9(react@18.2.0) + '@walletconnect/modal': 2.5.9(react@17.0.0) '@walletconnect/utils': 2.9.0 abitype: 0.8.7(typescript@5.1.6) eventemitter3: 4.0.7 typescript: 5.1.6 - viem: 1.4.2(typescript@5.1.6)(zod@3.21.4) + viem: 1.10.1(typescript@5.1.6)(zod@3.21.4) transitivePeerDependencies: - '@react-native-async-storage/async-storage' - bufferutil @@ -3580,7 +3583,7 @@ packages: - zod dev: false - /@wagmi/core@1.3.8(react@18.2.0)(typescript@5.1.6)(viem@1.4.2): + /@wagmi/core@1.3.8(react@17.0.0)(typescript@5.1.6)(viem@1.10.1): resolution: {integrity: sha512-OYSxikoMizqVnpSkFTwGE7PwFaz2k0PXteSiI0W2Mtk4j4sZzRFdP+9AWeDB6AYm0yU3WvgN1IATx0EEBKUe3w==} peerDependencies: typescript: '>=5.0.4' @@ -3590,12 +3593,12 @@ packages: optional: true dependencies: '@wagmi/chains': 1.6.0(typescript@5.1.6) - '@wagmi/connectors': 2.6.6(@wagmi/chains@1.6.0)(react@18.2.0)(typescript@5.1.6)(viem@1.4.2) + '@wagmi/connectors': 2.6.6(@wagmi/chains@1.6.0)(react@17.0.0)(typescript@5.1.6)(viem@1.10.1) abitype: 0.8.7(typescript@5.1.6) eventemitter3: 4.0.7 typescript: 5.1.6 - viem: 1.4.2(typescript@5.1.6)(zod@3.21.4) - zustand: 4.3.9(react@18.2.0) + viem: 1.10.1(typescript@5.1.6)(zod@3.21.4) + zustand: 4.3.9(react@17.0.0) transitivePeerDependencies: - '@react-native-async-storage/async-storage' - bufferutil @@ -3671,7 +3674,7 @@ packages: '@walletconnect/jsonrpc-provider': 1.0.13 '@walletconnect/jsonrpc-types': 1.0.3 '@walletconnect/jsonrpc-utils': 1.0.8 - '@walletconnect/modal': 2.5.9(react@18.2.0) + '@walletconnect/modal': 2.5.9(react@17.0.0) '@walletconnect/sign-client': 2.9.0 '@walletconnect/types': 2.9.0 '@walletconnect/universal-provider': 2.9.0 @@ -3826,19 +3829,19 @@ packages: tslib: 1.14.1 dev: false - /@walletconnect/modal-core@2.5.9(react@18.2.0): + /@walletconnect/modal-core@2.5.9(react@17.0.0): resolution: {integrity: sha512-isIebwF9hOknGouhS/Ob4YJ9Sa/tqNYG2v6Ua9EkCqIoLimepkG5eC53tslUWW29SLSfQ9qqBNG2+iE7yQXqgw==} dependencies: buffer: 6.0.3 - valtio: 1.10.6(react@18.2.0) + valtio: 1.10.6(react@17.0.0) transitivePeerDependencies: - react dev: false - /@walletconnect/modal-ui@2.5.9(react@18.2.0): + /@walletconnect/modal-ui@2.5.9(react@17.0.0): resolution: {integrity: sha512-nfBaAT9Ls7RZTBBgAq+Nt/3AoUcinIJ9bcq5UHXTV3lOPu/qCKmUC/0HY3GvUK8ykabUAsjr0OAGmcqkB91qug==} dependencies: - '@walletconnect/modal-core': 2.5.9(react@18.2.0) + '@walletconnect/modal-core': 2.5.9(react@17.0.0) lit: 2.7.5 motion: 10.16.2 qrcode: 1.5.3 @@ -3846,11 +3849,11 @@ packages: - react dev: false - /@walletconnect/modal@2.5.9(react@18.2.0): + /@walletconnect/modal@2.5.9(react@17.0.0): resolution: {integrity: sha512-Zs2RvPwbBNRdBhb50FuJCxi3FJltt1KSpI7odjU/x9GTpTOcSOkmR66PBCy2JvNA0+ztnS1Xs0LVEr3lu7/Jzw==} dependencies: - '@walletconnect/modal-core': 2.5.9(react@18.2.0) - '@walletconnect/modal-ui': 2.5.9(react@18.2.0) + '@walletconnect/modal-core': 2.5.9(react@17.0.0) + '@walletconnect/modal-ui': 2.5.9(react@17.0.0) transitivePeerDependencies: - react dev: false @@ -4001,8 +4004,8 @@ packages: typescript: 5.1.6 dev: false - /abitype@0.9.3(typescript@5.1.6)(zod@3.21.4): - resolution: {integrity: sha512-dz4qCQLurx97FQhnb/EIYTk/ldQ+oafEDUqC0VVIeQS1Q48/YWt/9YNfMmp9SLFqN41ktxny3c8aYxHjmFIB/w==} + /abitype@0.9.8(typescript@5.1.6)(zod@3.21.4): + resolution: {integrity: sha512-puLifILdm+8sjyss4S+fsUN09obiT1g2YW6CtcQF+QDzxR0euzgEB29MZujC6zMk2a6SVmtttq1fc6+YFA7WYQ==} peerDependencies: typescript: '>=5.0.4' zod: ^3 >=3.19.1 @@ -6935,12 +6938,12 @@ packages: ws: 7.5.9 dev: false - /isomorphic-ws@5.0.0(ws@8.12.0): + /isomorphic-ws@5.0.0(ws@8.13.0): resolution: {integrity: sha512-muId7Zzn9ywDsyXgTIafTry2sV3nySZeUDe6YedVd1Hvuuep5AsIlqK+XefWpYTyJG5e503F2xIuT2lcU6rCSw==} peerDependencies: ws: '*' dependencies: - ws: 8.12.0 + ws: 8.13.0(bufferutil@4.0.7)(utf-8-validate@5.0.10) dev: false /istanbul-lib-coverage@3.2.0: @@ -7675,7 +7678,6 @@ packages: /object-assign@4.1.1: resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} engines: {node: '>=0.10.0'} - dev: true /object-inspect@1.12.3: resolution: {integrity: sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==} @@ -8315,13 +8317,13 @@ packages: react: 17.0.0 dev: true - /react-hook-form@7.45.2(react@18.2.0): + /react-hook-form@7.45.2(react@17.0.0): resolution: {integrity: sha512-9s45OdTaKN+4NSTbXVqeDITd/nwIg++nxJGL8+OD5uf1DxvhsXQ641kaYHk5K28cpIOTYm71O/fYk7rFaygb3A==} engines: {node: '>=12.22.0'} peerDependencies: react: ^16.8.0 || ^17 || ^18 dependencies: - react: 18.2.0 + react: 17.0.0 dev: false /react-is@16.13.1: @@ -8334,14 +8336,6 @@ packages: dependencies: loose-envify: 1.4.0 object-assign: 4.1.1 - dev: true - - /react@18.2.0: - resolution: {integrity: sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==} - engines: {node: '>=0.10.0'} - dependencies: - loose-envify: 1.4.0 - dev: false /read-only-stream@2.0.0: resolution: {integrity: sha512-3ALe0bjBVZtkdWKIcThYpQCLbBMd/+Tbh2CDSrAIDO3UsZ4Xs+tnyjv2MjCOMMgBG+AsUOeuP1cgtY1INISc8w==} @@ -9516,12 +9510,12 @@ packages: qs: 6.11.2 dev: true - /use-sync-external-store@1.2.0(react@18.2.0): + /use-sync-external-store@1.2.0(react@17.0.0): resolution: {integrity: sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: - react: 18.2.0 + react: 17.0.0 dev: false /utf-8-validate@5.0.10: @@ -9577,7 +9571,7 @@ packages: dependencies: builtins: 5.0.1 - /valtio@1.10.6(react@18.2.0): + /valtio@1.10.6(react@17.0.0): resolution: {integrity: sha512-SxN1bHUmdhW6V8qsQTpCgJEwp7uHbntuH0S9cdLQtiohuevwBksbpXjwj5uDMA7bLwg1WKyq9sEpZrx3TIMrkA==} engines: {node: '>=12.20.0'} peerDependencies: @@ -9587,28 +9581,28 @@ packages: optional: true dependencies: proxy-compare: 2.5.1 - react: 18.2.0 - use-sync-external-store: 1.2.0(react@18.2.0) + react: 17.0.0 + use-sync-external-store: 1.2.0(react@17.0.0) dev: false - /viem@1.4.2(typescript@5.1.6)(zod@3.21.4): - resolution: {integrity: sha512-125E7HoOr5PrL+Iwt8853dQexwRoiPpLwPsrRvlDX94su2xoe7AYqrdfR6N9nmy6vd6mt8eQy8+LWiP3A+1dqw==} + /viem@1.10.1(typescript@5.1.6)(zod@3.21.4): + resolution: {integrity: sha512-rN2GhbEElz47z0aOXly4A+XLGNNQJkCUR03pL9EoRVbMpAPf7mK3Pk0m7crRvBesb0xiS8rgIg0Ip50fq9vWIw==} peerDependencies: typescript: '>=5.0.4' peerDependenciesMeta: typescript: optional: true dependencies: - '@adraffy/ens-normalize': 1.9.0 - '@noble/curves': 1.0.0 - '@noble/hashes': 1.3.0 - '@scure/bip32': 1.3.0 - '@scure/bip39': 1.2.0 - '@wagmi/chains': 1.6.0(typescript@5.1.6) - abitype: 0.9.3(typescript@5.1.6)(zod@3.21.4) - isomorphic-ws: 5.0.0(ws@8.12.0) + '@adraffy/ens-normalize': 1.9.4 + '@noble/curves': 1.2.0 + '@noble/hashes': 1.3.2 + '@scure/bip32': 1.3.2 + '@scure/bip39': 1.2.1 + '@types/ws': 8.5.5 + abitype: 0.9.8(typescript@5.1.6)(zod@3.21.4) + isomorphic-ws: 5.0.0(ws@8.13.0) typescript: 5.1.6 - ws: 8.12.0 + ws: 8.13.0(bufferutil@4.0.7)(utf-8-validate@5.0.10) transitivePeerDependencies: - bufferutil - utf-8-validate @@ -9663,7 +9657,7 @@ packages: resolution: {integrity: sha512-AFbieoL7a5LMqcnOF04ji+rpXadgOXnZsxQr//r83kLPr7biP7am3g9zbaZIaBGwBRWeSvoMD4mgPdX3e4NWBg==} dev: true - /wagmi@1.3.9(react@18.2.0)(typescript@5.1.6)(viem@1.4.2): + /wagmi@1.3.9(react@17.0.0)(typescript@5.1.6)(viem@1.10.1): resolution: {integrity: sha512-BQbl+vWLNpLraXd/MWsl1P3I41l7DHrujx6qshIa1HDV7Mdh0GNrDuluRYBtuK2bBx9WM/Fjw45Ef2aKADan9A==} peerDependencies: react: '>=17.0.0' @@ -9674,14 +9668,14 @@ packages: optional: true dependencies: '@tanstack/query-sync-storage-persister': 4.32.0 - '@tanstack/react-query': 4.32.0(react@18.2.0) + '@tanstack/react-query': 4.32.0(react@17.0.0) '@tanstack/react-query-persist-client': 4.32.0(@tanstack/react-query@4.32.0) - '@wagmi/core': 1.3.8(react@18.2.0)(typescript@5.1.6)(viem@1.4.2) + '@wagmi/core': 1.3.8(react@17.0.0)(typescript@5.1.6)(viem@1.10.1) abitype: 0.8.7(typescript@5.1.6) - react: 18.2.0 + react: 17.0.0 typescript: 5.1.6 - use-sync-external-store: 1.2.0(react@18.2.0) - viem: 1.4.2(typescript@5.1.6)(zod@3.21.4) + use-sync-external-store: 1.2.0(react@17.0.0) + viem: 1.10.1(typescript@5.1.6)(zod@3.21.4) transitivePeerDependencies: - '@react-native-async-storage/async-storage' - bufferutil @@ -9813,19 +9807,6 @@ packages: optional: true dev: false - /ws@8.12.0: - resolution: {integrity: sha512-kU62emKIdKVeEIOIKVegvqpXMSTAMLJozpHZaJNDYqBjzlSYXQGviYwN1osDLJ9av68qHd4a2oSjd7yD4pacig==} - 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 - dev: false - /ws@8.13.0(bufferutil@4.0.7)(utf-8-validate@5.0.10): resolution: {integrity: sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==} engines: {node: '>=10.0.0'} @@ -9956,7 +9937,7 @@ packages: resolution: {integrity: sha512-m46AKbrzKVzOzs/DZgVnG5H55N1sv1M8qZU3A8RIKbs3mrACDNeIOeilDymVb2HdmP8uwshOCF4uJ8uM9rCqJw==} dev: false - /zustand@4.3.9(react@18.2.0): + /zustand@4.3.9(react@17.0.0): resolution: {integrity: sha512-Tat5r8jOMG1Vcsj8uldMyqYKC5IZvQif8zetmLHs9WoZlntTHmIoNM8TpLRY31ExncuUvUOXehd0kvahkuHjDw==} engines: {node: '>=12.7.0'} peerDependencies: @@ -9968,6 +9949,6 @@ packages: react: optional: true dependencies: - react: 18.2.0 - use-sync-external-store: 1.2.0(react@18.2.0) + react: 17.0.0 + use-sync-external-store: 1.2.0(react@17.0.0) dev: false