mirror of
https://github.com/neynarxyz/create-farcaster-mini-app.git
synced 2025-12-07 01:42:31 -05:00
reorganize providers
This commit is contained in:
24
src/components/providers/WagmiProvider.tsx
Normal file
24
src/components/providers/WagmiProvider.tsx
Normal file
@@ -0,0 +1,24 @@
|
||||
"use client";
|
||||
|
||||
import { createConfig, http, WagmiProvider } from "wagmi";
|
||||
import { base } from "wagmi/chains";
|
||||
import { QueryClient, QueryClientProvider } from "@tanstack/react-query";
|
||||
import { frameConnector } from "~/lib/connector";
|
||||
|
||||
export const config = createConfig({
|
||||
chains: [base],
|
||||
transports: {
|
||||
[base.id]: http(),
|
||||
},
|
||||
connectors: [frameConnector()],
|
||||
});
|
||||
|
||||
const queryClient = new QueryClient();
|
||||
|
||||
export default function Provider({ children }: { children: React.ReactNode }) {
|
||||
return (
|
||||
<WagmiProvider config={config}>
|
||||
<QueryClientProvider client={queryClient}>{children}</QueryClientProvider>
|
||||
</WagmiProvider>
|
||||
);
|
||||
}
|
||||
Reference in New Issue
Block a user