diff --git a/examples/react/package.json b/examples/react/package.json index 3b0683cd..fa2ba955 100644 --- a/examples/react/package.json +++ b/examples/react/package.json @@ -18,7 +18,7 @@ "react": "^18.2.0", "react-dom": "^18.2.0", "typescript": "^5.3.3", - "viem": "^2.0.6", + "viem": "^2.7.8", "wagmi": "^2.5.7" }, "devDependencies": { diff --git a/packages/connectors/src/connectors/apple/apple.ts b/packages/connectors/src/connectors/apple/apple.ts index 921f3f39..48b05c6d 100644 --- a/packages/connectors/src/connectors/apple/apple.ts +++ b/packages/connectors/src/connectors/apple/apple.ts @@ -1,8 +1,10 @@ -import { sequenceWallet, BaseSequenceConnectorOptions } from '../wagmiConnectors'; import type { Wallet } from '@0xsequence/kit' +import { CreateConnectorFn } from 'wagmi' import { getAppleLogo, getAppleMonochromeLogo } from './AppleLogo' +import { sequenceWallet, BaseSequenceConnectorOptions } from '../wagmiConnectors'; + export interface AppleOptions extends BaseSequenceConnectorOptions { } @@ -15,7 +17,7 @@ export const apple = (options: AppleOptions) => ({ monochromeLogoLight: getAppleMonochromeLogo({ isDarkMode: false }), // iconBackground: '#fff', name: 'Apple', - createConnector: () => { + createConnector: (() => { const connector = sequenceWallet({ ...options, connect: { @@ -27,5 +29,5 @@ export const apple = (options: AppleOptions) => ({ } }); return connector - } -}) as Wallet \ No newline at end of file + }) as () => CreateConnectorFn +}) \ No newline at end of file diff --git a/packages/connectors/src/connectors/coinbaseWallet/coinbaseWallet.ts b/packages/connectors/src/connectors/coinbaseWallet/coinbaseWallet.ts index 9571c489..3162e4a7 100644 --- a/packages/connectors/src/connectors/coinbaseWallet/coinbaseWallet.ts +++ b/packages/connectors/src/connectors/coinbaseWallet/coinbaseWallet.ts @@ -1,6 +1,8 @@ import { coinbaseWallet as coinbaseWalletBase, CoinbaseWalletParameters } from 'wagmi/connectors' import { Wallet } from '@0xsequence/kit' +import { CreateConnectorFn } from 'wagmi' + import { CoinbaseWalletLogo } from './CoinbaseWalletLogo' export const coinbaseWallet = (params: CoinbaseWalletParameters) => ({ @@ -8,8 +10,8 @@ export const coinbaseWallet = (params: CoinbaseWalletParameters) => ({ logoDark: CoinbaseWalletLogo, logoLight: CoinbaseWalletLogo, name: 'Coinbase Wallet', - createConnector: () => { + createConnector: (() => { const connector = coinbaseWalletBase({...params}); return connector - } -}) as Wallet \ No newline at end of file + }) as () => CreateConnectorFn +}) \ No newline at end of file diff --git a/packages/connectors/src/connectors/discord/discord.ts b/packages/connectors/src/connectors/discord/discord.ts index 7a2a2690..15825847 100644 --- a/packages/connectors/src/connectors/discord/discord.ts +++ b/packages/connectors/src/connectors/discord/discord.ts @@ -1,8 +1,9 @@ -import { sequenceWallet, BaseSequenceConnectorOptions } from '../wagmiConnectors'; -import type { Wallet } from '@0xsequence/kit' +import { CreateConnectorFn } from 'wagmi' import { getDiscordLogo } from './DiscordLogo' +import { sequenceWallet, BaseSequenceConnectorOptions } from '../wagmiConnectors'; + export interface DiscordOptions extends BaseSequenceConnectorOptions { } @@ -15,7 +16,7 @@ export const discord = (options: DiscordOptions) => ({ monochromeLogoLight: getDiscordLogo({ isDarkMode: false }), // iconBackground: '#fff', name: 'Discord', - createConnector: () => { + createConnector: (() => { const connector = sequenceWallet({ ...options, connect: { @@ -27,5 +28,5 @@ export const discord = (options: DiscordOptions) => ({ } }); return connector - } -}) as Wallet \ No newline at end of file + }) as () => CreateConnectorFn +}) \ No newline at end of file diff --git a/packages/connectors/src/connectors/email/email.ts b/packages/connectors/src/connectors/email/email.ts index aef7dc02..af6eba94 100644 --- a/packages/connectors/src/connectors/email/email.ts +++ b/packages/connectors/src/connectors/email/email.ts @@ -1,8 +1,9 @@ -import { sequenceWallet, BaseSequenceConnectorOptions } from '../wagmiConnectors'; -import type { Wallet } from '@0xsequence/kit' +import { CreateConnectorFn } from 'wagmi' import { getEmailLogo } from './EmailLogo' +import { sequenceWallet, BaseSequenceConnectorOptions } from '../wagmiConnectors'; + export const EMAIL_CONNECTOR_LOCAL_STORAGE_KEY = '@sequence.kit.connector.email' export interface EmailOptions extends BaseSequenceConnectorOptions { @@ -15,7 +16,7 @@ export const email = (options: EmailOptions) => ({ logoLight: getEmailLogo({ isDarkMode: false }), // iconBackground: '#fff', name: 'Email', - createConnector: () => { + createConnector: (() => { const email = localStorage.getItem(EMAIL_CONNECTOR_LOCAL_STORAGE_KEY) const connector = sequenceWallet({ @@ -32,5 +33,5 @@ export const email = (options: EmailOptions) => ({ }); return connector - } -}) as Wallet \ No newline at end of file + }) as () => CreateConnectorFn +}) \ No newline at end of file diff --git a/packages/connectors/src/connectors/facebook/facebook.ts b/packages/connectors/src/connectors/facebook/facebook.ts index 320f3703..9a8743c2 100644 --- a/packages/connectors/src/connectors/facebook/facebook.ts +++ b/packages/connectors/src/connectors/facebook/facebook.ts @@ -1,8 +1,9 @@ -import { sequenceWallet, BaseSequenceConnectorOptions } from '../wagmiConnectors'; +import { CreateConnectorFn } from 'wagmi' import type { Wallet } from '@0xsequence/kit' import { FacebookLogo, getFacebookMonochromeLogo } from './FacebookLogo' -import { sequence } from '0xsequence'; + +import { sequenceWallet, BaseSequenceConnectorOptions } from '../wagmiConnectors'; export interface FacebookOptions extends BaseSequenceConnectorOptions { } @@ -16,7 +17,7 @@ export const facebook = (options: FacebookOptions) => ({ monochromeLogoLight: getFacebookMonochromeLogo({ isDarkMode: false }), // iconBackground: '#fff', name: 'Facebook', - createConnector: () => { + createConnector: (() => { const connector = sequenceWallet({ ...options, connect: { @@ -28,5 +29,5 @@ export const facebook = (options: FacebookOptions) => ({ } }); return connector - } -}) as Wallet \ No newline at end of file + }) as () => CreateConnectorFn +}) \ No newline at end of file diff --git a/packages/connectors/src/connectors/google/google.ts b/packages/connectors/src/connectors/google/google.ts index c8ec6bc7..3dabb335 100644 --- a/packages/connectors/src/connectors/google/google.ts +++ b/packages/connectors/src/connectors/google/google.ts @@ -1,8 +1,9 @@ -import { sequenceWallet, BaseSequenceConnectorOptions } from '../wagmiConnectors'; -import type { Wallet } from '@0xsequence/kit' +import { CreateConnectorFn } from 'wagmi' import { GoogleLogo, getMonochromeGoogleLogo } from './GoogleLogo' +import { sequenceWallet, BaseSequenceConnectorOptions } from '../wagmiConnectors'; + export interface GoogleOptions extends BaseSequenceConnectorOptions { } @@ -15,7 +16,7 @@ export const google = (options: GoogleOptions) => ({ monochromeLogoLight: getMonochromeGoogleLogo({ isDarkMode: false }), // iconBackground: '#fff', name: 'Google', - createConnector: () => { + createConnector: (() => { const connector = sequenceWallet({ ...options, // @ts-ignore @@ -28,5 +29,5 @@ export const google = (options: GoogleOptions) => ({ } }); return connector - } -}) as Wallet \ No newline at end of file + }) as () => CreateConnectorFn +}) \ No newline at end of file diff --git a/packages/connectors/src/connectors/mock/mock.ts b/packages/connectors/src/connectors/mock/mock.ts index 279caa68..92b3fb61 100644 --- a/packages/connectors/src/connectors/mock/mock.ts +++ b/packages/connectors/src/connectors/mock/mock.ts @@ -1,5 +1,5 @@ +import { CreateConnectorFn } from 'wagmi' import { mock as mockBase, MockParameters } from 'wagmi/connectors' -import type { Wallet } from '@0xsequence/kit' import { SequenceLogo } from '../sequence/SequenceLogo' @@ -10,8 +10,8 @@ export const mock = (options: MockParameters) => ({ logoLight: SequenceLogo, // iconBackground: '#777', name: 'Mock', - createConnector: () => { + createConnector: (() => { const connector = mockBase(options); return connector - } -}) as Wallet \ No newline at end of file + }) as () => CreateConnectorFn +}) \ No newline at end of file diff --git a/packages/connectors/src/connectors/sequence/sequence.ts b/packages/connectors/src/connectors/sequence/sequence.ts index 58800b33..18e3f8a0 100644 --- a/packages/connectors/src/connectors/sequence/sequence.ts +++ b/packages/connectors/src/connectors/sequence/sequence.ts @@ -1,6 +1,7 @@ -import { sequenceWallet, BaseSequenceConnectorOptions } from '../wagmiConnectors'; +import { CreateConnectorFn } from 'wagmi' import type { Wallet } from '@0xsequence/kit' +import { sequenceWallet, BaseSequenceConnectorOptions } from '../wagmiConnectors'; import { SequenceLogo } from './SequenceLogo' export interface SequenceOptions extends BaseSequenceConnectorOptions { @@ -13,10 +14,10 @@ export const sequence = (options: SequenceOptions) => ({ logoLight: SequenceLogo, // iconBackground: '#777', name: 'Sequence', - createConnector: () => { + createConnector: (() => { const connector = sequenceWallet({ ...options, }); return connector - } -}) as Wallet \ No newline at end of file + }) as CreateConnectorFn +}) \ No newline at end of file diff --git a/packages/connectors/src/connectors/twitch/twitch.ts b/packages/connectors/src/connectors/twitch/twitch.ts index cb44cdf4..1457a093 100644 --- a/packages/connectors/src/connectors/twitch/twitch.ts +++ b/packages/connectors/src/connectors/twitch/twitch.ts @@ -1,8 +1,9 @@ -import type { Wallet } from '@0xsequence/kit' -import { sequenceWallet, BaseSequenceConnectorOptions } from '../wagmiConnectors'; +import { CreateConnectorFn } from 'wagmi' import { getTwitchLogo } from './TwitchLogo' +import { sequenceWallet, BaseSequenceConnectorOptions } from '../wagmiConnectors'; + export interface TwitchOptions extends BaseSequenceConnectorOptions { } @@ -15,7 +16,7 @@ export const twitch = (options: TwitchOptions) => ({ monochromeLogoLight: getTwitchLogo({ isDarkMode: false }), // iconBackground: '#fff', name: 'Twitch', - createConnector: () => { + createConnector: (() => { const connector = sequenceWallet({ ...options, connect: { @@ -27,5 +28,5 @@ export const twitch = (options: TwitchOptions) => ({ } }); return connector - } -}) as Wallet \ No newline at end of file + }) as () => CreateConnectorFn +}) \ No newline at end of file diff --git a/packages/connectors/src/connectors/walletConnect/walletConnect.ts b/packages/connectors/src/connectors/walletConnect/walletConnect.ts index 5a71bbd5..8c8116d1 100644 --- a/packages/connectors/src/connectors/walletConnect/walletConnect.ts +++ b/packages/connectors/src/connectors/walletConnect/walletConnect.ts @@ -1,4 +1,4 @@ -import { Wallet } from '@0xsequence/kit' +import { CreateConnectorFn } from 'wagmi' import { walletConnect as walletConnectbase, WalletConnectParameters } from 'wagmi/connectors' import { WalletConnectLogo } from './WalletConnectLogo' @@ -9,10 +9,10 @@ export const walletConnect = (options: WalletConnectParameters) => ({ logoLight: WalletConnectLogo, // iconBackground: '#fff', name: 'Walletconnect', - createConnector: () => { + createConnector: (() => { const connector = walletConnectbase({ ...options, }); return connector - } -}) as Wallet \ No newline at end of file + }) as () => CreateConnectorFn +}) \ No newline at end of file diff --git a/packages/connectors/src/defaultConnectors.tsx b/packages/connectors/src/defaultConnectors.tsx index 82994a36..0bba59b5 100644 --- a/packages/connectors/src/defaultConnectors.tsx +++ b/packages/connectors/src/defaultConnectors.tsx @@ -77,5 +77,6 @@ export const getDefaultConnectors = ({ }) ]) + /* @ts-ignore-next-line */ return connectors } \ No newline at end of file diff --git a/packages/kit/package.json b/packages/kit/package.json index 6a92dbd5..b08e5664 100644 --- a/packages/kit/package.json +++ b/packages/kit/package.json @@ -43,7 +43,7 @@ "devDependencies": { "ethers": "5.7.2", "0xsequence": "^1.8.2", - "viem": "^2.0.6", + "viem": "^2.7.8", "wagmi": "^2.5.7" }, "files": [ diff --git a/packages/kit/src/utils/getKitConnectWallets.ts b/packages/kit/src/utils/getKitConnectWallets.ts index 3c9a89ff..a9e7061c 100644 --- a/packages/kit/src/utils/getKitConnectWallets.ts +++ b/packages/kit/src/utils/getKitConnectWallets.ts @@ -25,7 +25,7 @@ export interface WalletField { export type ExtendedConnector = CreateConnectorFn & WalletField -export const getKitConnectWallets = (projectAccessKey:string, wallets: Wallet[]) => { +export const getKitConnectWallets = (projectAccessKey:string, wallets: any[]): CreateConnectorFn[] => { localStorage.setItem(LocalStorageKey.ProjectAccessKey, projectAccessKey) const connectors: CreateConnectorFn[] = [] diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e5c55b60..8b33e7a3 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -133,7 +133,7 @@ importers: version: 5.3.3 wagmi: specifier: ^2.5.7 - version: 2.5.7(@tanstack/react-query@5.17.19)(@types/react@18.2.38)(react-dom@18.2.0)(react-native@0.73.2)(react@18.2.0)(rollup@2.79.1)(typescript@5.3.3)(viem@2.5.0) + version: 2.5.7(@tanstack/react-query@5.17.19)(@types/react@18.2.38)(react-dom@18.2.0)(react-native@0.73.2)(react@18.2.0)(rollup@2.79.1)(typescript@5.3.3)(viem@2.7.8) examples/react: dependencies: @@ -180,11 +180,11 @@ importers: specifier: ^5.3.3 version: 5.3.3 viem: - specifier: ^2.0.6 - version: 2.5.0(typescript@5.3.3) + specifier: ^2.7.8 + version: 2.7.8(typescript@5.3.3) wagmi: specifier: ^2.5.7 - version: 2.5.7(@tanstack/react-query@4.36.1)(@types/react@18.2.38)(react-dom@18.2.0)(react-native@0.73.2)(react@18.2.0)(rollup@2.79.1)(typescript@5.3.3)(viem@2.5.0) + version: 2.5.7(@tanstack/react-query@4.36.1)(@types/react@18.2.38)(react-dom@18.2.0)(react-native@0.73.2)(react@18.2.0)(rollup@2.79.1)(typescript@5.3.3)(viem@2.7.8) devDependencies: '@types/node': specifier: ^16.18.11 @@ -270,7 +270,7 @@ importers: version: 18.2.0(react@18.2.0) wagmi: specifier: ^2.5.7 - version: 2.5.7(@tanstack/react-query@4.36.1)(@types/react@18.2.38)(react-dom@18.2.0)(react-native@0.73.2)(react@18.2.0)(rollup@2.79.1)(typescript@5.3.3)(viem@2.5.0) + version: 2.5.7(@tanstack/react-query@4.36.1)(@types/react@18.2.38)(react-dom@18.2.0)(react-native@0.73.2)(react@18.2.0)(rollup@2.79.1)(typescript@5.3.3)(viem@2.7.8) packages/connectors: dependencies: @@ -358,11 +358,11 @@ importers: specifier: 5.7.2 version: 5.7.2 viem: - specifier: ^2.0.6 - version: 2.5.0(typescript@5.3.3) + specifier: ^2.7.8 + version: 2.7.8(typescript@5.3.3) wagmi: specifier: ^2.5.7 - version: 2.5.7(@tanstack/react-query@5.17.19)(@types/react@18.2.38)(react-dom@18.2.0)(react-native@0.73.2)(react@18.2.0)(rollup@2.79.1)(typescript@5.3.3)(viem@2.5.0) + version: 2.5.7(@tanstack/react-query@5.17.19)(@types/react@18.2.38)(react-dom@18.2.0)(react-native@0.73.2)(react@18.2.0)(rollup@2.79.1)(typescript@5.3.3)(viem@2.7.8) packages/wallet: dependencies: @@ -441,7 +441,7 @@ importers: version: 18.2.0(react@18.2.0) wagmi: specifier: ^2.5.7 - version: 2.5.7(@tanstack/react-query@4.36.1)(@types/react@18.2.38)(react-dom@18.2.0)(react-native@0.73.2)(react@18.2.0)(rollup@2.79.1)(typescript@5.3.3)(viem@2.5.0) + version: 2.5.7(@tanstack/react-query@4.36.1)(@types/react@18.2.38)(react-dom@18.2.0)(react-native@0.73.2)(react@18.2.0)(rollup@2.79.1)(typescript@5.3.3)(viem@2.7.8) packages: @@ -6434,7 +6434,7 @@ packages: - zod dev: false - /@wagmi/connectors@4.1.14(@types/react@18.2.38)(@wagmi/core@2.6.5)(react-dom@18.2.0)(react-native@0.73.2)(react@18.2.0)(rollup@2.79.1)(typescript@5.3.3)(viem@2.5.0): + /@wagmi/connectors@4.1.14(@types/react@18.2.38)(@wagmi/core@2.6.5)(react-dom@18.2.0)(react-native@0.73.2)(react@18.2.0)(rollup@2.79.1)(typescript@5.3.3)(viem@2.7.8): resolution: {integrity: sha512-e8I89FsNBtzhIilU3nqmgMR9xvSgCfmkWLz9iCKBTqyitbK5EJU7WTEtjjYFm1v2J//JeAwaA2XEKtG9BLR9jQ==} peerDependencies: '@wagmi/core': 2.6.5 @@ -6448,11 +6448,11 @@ packages: '@metamask/sdk': 0.14.3(@types/react@18.2.38)(react-dom@18.2.0)(react-native@0.73.2)(react@18.2.0)(rollup@2.79.1) '@safe-global/safe-apps-provider': 0.18.1(typescript@5.3.3) '@safe-global/safe-apps-sdk': 8.1.0(typescript@5.3.3) - '@wagmi/core': 2.6.5(@types/react@18.2.38)(react@18.2.0)(typescript@5.3.3)(viem@2.5.0) + '@wagmi/core': 2.6.5(@types/react@18.2.38)(react@18.2.0)(typescript@5.3.3)(viem@2.7.8) '@walletconnect/ethereum-provider': 2.11.1(@types/react@18.2.38)(react@18.2.0) '@walletconnect/modal': 2.6.2(@types/react@18.2.38)(react@18.2.0) typescript: 5.3.3 - viem: 2.5.0(typescript@5.3.3) + viem: 2.7.8(typescript@5.3.3) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -6503,7 +6503,7 @@ packages: - zod dev: false - /@wagmi/core@2.6.5(@types/react@18.2.38)(react@18.2.0)(typescript@5.3.3)(viem@2.5.0): + /@wagmi/core@2.6.5(@types/react@18.2.38)(react@18.2.0)(typescript@5.3.3)(viem@2.7.8): resolution: {integrity: sha512-DLyrc0o+dx05oIhBJuxnS7ekS5e6rB5mytlqPme+Km7aLdeBdcfYB4yJyYCyWoi93OLa7M5sbflTttz3o56bKw==} peerDependencies: '@tanstack/query-core': '>=5.0.0' @@ -6518,7 +6518,7 @@ packages: eventemitter3: 5.0.1 mipd: 0.0.5(typescript@5.3.3) typescript: 5.3.3 - viem: 2.5.0(typescript@5.3.3) + viem: 2.7.8(typescript@5.3.3) zustand: 4.4.1(@types/react@18.2.38)(react@18.2.0) transitivePeerDependencies: - '@types/react' @@ -13872,6 +13872,29 @@ packages: - bufferutil - utf-8-validate - zod + dev: false + + /viem@2.7.8(typescript@5.3.3): + resolution: {integrity: sha512-5r5pkBDBmihCvMx4b3MqtP0FoZCRWE2ML1DssU80+vhJQur0PKd4yHdLbbvoiGGVD6bYiA394juhfdSvXIGgFA==} + peerDependencies: + typescript: '>=5.0.4' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@adraffy/ens-normalize': 1.10.0 + '@noble/curves': 1.2.0 + '@noble/hashes': 1.3.2 + '@scure/bip32': 1.3.2 + '@scure/bip39': 1.2.1 + abitype: 1.0.0(typescript@5.3.3) + isows: 1.0.3(ws@8.13.0) + typescript: 5.3.3 + ws: 8.13.0 + transitivePeerDependencies: + - bufferutil + - utf-8-validate + - zod /vite-node@0.28.5(@types/node@16.18.63): resolution: {integrity: sha512-LmXb9saMGlrMZbXTvOveJKwMTBTNUH66c8rJnQ0ZPNX+myPEol64+szRzXtV5ORb0Hb/91yq+/D3oERoyAt6LA==} @@ -14014,7 +14037,7 @@ packages: - zod dev: false - /wagmi@2.5.7(@tanstack/react-query@4.36.1)(@types/react@18.2.38)(react-dom@18.2.0)(react-native@0.73.2)(react@18.2.0)(rollup@2.79.1)(typescript@5.3.3)(viem@2.5.0): + /wagmi@2.5.7(@tanstack/react-query@4.36.1)(@types/react@18.2.38)(react-dom@18.2.0)(react-native@0.73.2)(react@18.2.0)(rollup@2.79.1)(typescript@5.3.3)(viem@2.7.8): resolution: {integrity: sha512-xSuteMXFKvra4xDddqZbZv/gQlcg3X+To5AoZW7WoAm0iVlF8/vEGpQzCWy6KZs2z1szxPrr0YnH3Zr1Qj4E/A==} peerDependencies: '@tanstack/react-query': '>=5.0.0' @@ -14026,12 +14049,12 @@ packages: optional: true dependencies: '@tanstack/react-query': 4.36.1(react-dom@18.2.0)(react-native@0.73.2)(react@18.2.0) - '@wagmi/connectors': 4.1.14(@types/react@18.2.38)(@wagmi/core@2.6.5)(react-dom@18.2.0)(react-native@0.73.2)(react@18.2.0)(rollup@2.79.1)(typescript@5.3.3)(viem@2.5.0) - '@wagmi/core': 2.6.5(@types/react@18.2.38)(react@18.2.0)(typescript@5.3.3)(viem@2.5.0) + '@wagmi/connectors': 4.1.14(@types/react@18.2.38)(@wagmi/core@2.6.5)(react-dom@18.2.0)(react-native@0.73.2)(react@18.2.0)(rollup@2.79.1)(typescript@5.3.3)(viem@2.7.8) + '@wagmi/core': 2.6.5(@types/react@18.2.38)(react@18.2.0)(typescript@5.3.3)(viem@2.7.8) react: 18.2.0 typescript: 5.3.3 use-sync-external-store: 1.2.0(react@18.2.0) - viem: 2.5.0(typescript@5.3.3) + viem: 2.7.8(typescript@5.3.3) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -14057,7 +14080,7 @@ packages: - utf-8-validate - zod - /wagmi@2.5.7(@tanstack/react-query@5.17.19)(@types/react@18.2.38)(react-dom@18.2.0)(react-native@0.73.2)(react@18.2.0)(rollup@2.79.1)(typescript@5.3.3)(viem@2.5.0): + /wagmi@2.5.7(@tanstack/react-query@5.17.19)(@types/react@18.2.38)(react-dom@18.2.0)(react-native@0.73.2)(react@18.2.0)(rollup@2.79.1)(typescript@5.3.3)(viem@2.7.8): resolution: {integrity: sha512-xSuteMXFKvra4xDddqZbZv/gQlcg3X+To5AoZW7WoAm0iVlF8/vEGpQzCWy6KZs2z1szxPrr0YnH3Zr1Qj4E/A==} peerDependencies: '@tanstack/react-query': '>=5.0.0' @@ -14069,12 +14092,12 @@ packages: optional: true dependencies: '@tanstack/react-query': 5.17.19(react@18.2.0) - '@wagmi/connectors': 4.1.14(@types/react@18.2.38)(@wagmi/core@2.6.5)(react-dom@18.2.0)(react-native@0.73.2)(react@18.2.0)(rollup@2.79.1)(typescript@5.3.3)(viem@2.5.0) - '@wagmi/core': 2.6.5(@types/react@18.2.38)(react@18.2.0)(typescript@5.3.3)(viem@2.5.0) + '@wagmi/connectors': 4.1.14(@types/react@18.2.38)(@wagmi/core@2.6.5)(react-dom@18.2.0)(react-native@0.73.2)(react@18.2.0)(rollup@2.79.1)(typescript@5.3.3)(viem@2.7.8) + '@wagmi/core': 2.6.5(@types/react@18.2.38)(react@18.2.0)(typescript@5.3.3)(viem@2.7.8) react: 18.2.0 typescript: 5.3.3 use-sync-external-store: 1.2.0(react@18.2.0) - viem: 2.5.0(typescript@5.3.3) + viem: 2.7.8(typescript@5.3.3) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos'