2025-03-26 11:42:49 -07:00

24 lines
699 B
TypeScript

import { createConfig, http, WagmiProvider } from "wagmi";
import { base, optimism } from "wagmi/chains";
import { QueryClient, QueryClientProvider } from "@tanstack/react-query";
import { farcasterFrame } from "@farcaster/frame-wagmi-connector";
export const config = createConfig({
chains: [base, optimism],
transports: {
[base.id]: http(),
[optimism.id]: http(),
},
connectors: [farcasterFrame()],
});
const queryClient = new QueryClient();
export default function Provider({ children }: { children: React.ReactNode }) {
return (
<WagmiProvider config={config}>
<QueryClientProvider client={queryClient}>{children}</QueryClientProvider>
</WagmiProvider>
);
}