Skip to content

Commit f2dd208

Browse files
committed
add unstable injected connector
1 parent 38b9eb7 commit f2dd208

File tree

2 files changed

+9
-4
lines changed

2 files changed

+9
-4
lines changed

components/root-provider.tsx

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,9 @@ import { siteConfig } from '@/lib/site-config'
88
import { RainbowKitProvider, getDefaultConfig } from '@rainbow-me/rainbowkit'
99
import { QueryClient, QueryClientProvider } from '@tanstack/react-query'
1010
import { Toaster } from 'sonner'
11-
import { WagmiProvider } from 'wagmi'
11+
import { WagmiProvider, fallback, http, unstable_connector } from 'wagmi'
1212
import { arbitrum, base, mainnet, optimism, polygon } from 'wagmi/chains'
13+
import { injected } from 'wagmi/connectors'
1314

1415
if (!process.env.NEXT_PUBLIC_WC_ID) {
1516
throw new Error('NEXT_PUBLIC_WC_ID is required')
@@ -22,6 +23,13 @@ const config = getDefaultConfig({
2223
projectId: process.env.NEXT_PUBLIC_WC_ID,
2324
chains: [mainnet, polygon, optimism, arbitrum, base],
2425
ssr: true, // If your dApp uses server side rendering (SSR)
26+
transports: {
27+
[mainnet.id]: fallback([unstable_connector(injected), http()]),
28+
[polygon.id]: fallback([unstable_connector(injected), http()]),
29+
[optimism.id]: fallback([unstable_connector(injected), http()]),
30+
[arbitrum.id]: fallback([unstable_connector(injected), http()]),
31+
[base.id]: fallback([unstable_connector(injected), http()]),
32+
},
2533
})
2634

2735
const RootProvider: FC<PropsWithChildren<{}>> = ({ children }) => {

package.json

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,6 @@
99
"lint": "next lint",
1010
"format": "prettier --write \"**/*.{ts,tsx,json}\""
1111
},
12-
"engines": {
13-
"node": "18"
14-
},
1512
"dependencies": {
1613
"@hookform/resolvers": "^3.9.0",
1714
"@radix-ui/react-icons": "^1.3.0",

0 commit comments

Comments
 (0)