mirror of
https://github.com/neynarxyz/create-farcaster-mini-app.git
synced 2025-11-18 00:58:55 -05:00
24 lines
699 B
TypeScript
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>
|
|
);
|
|
}
|