diff --git a/src/wallet/RainbowWalletProvider.tsx b/src/wallet/RainbowWalletProvider.tsx index 83678ed..f8ecff2 100644 --- a/src/wallet/RainbowWalletProvider.tsx +++ b/src/wallet/RainbowWalletProvider.tsx @@ -12,7 +12,7 @@ import { } from "@rainbow-me/rainbowkit/wallets"; import { QueryClient, QueryClientProvider } from "@tanstack/react-query"; import { useState, type ReactNode } from "react"; -import { http, createConfig, WagmiProvider } from "wagmi"; +import { http, createConfig, WagmiProvider, useReconnect } from "wagmi"; import { bsc } from "wagmi/chains"; const projectId = @@ -40,12 +40,18 @@ export const wagmiConfig = createConfig({ }, }); +function WalletReconnectOnMount() { + useReconnect(); + return null; +} + export function RainbowWalletProvider({ children }: { children: ReactNode }) { const [queryClient] = useState(() => new QueryClient()); return ( +