0x0x230x

Untitled

Jan 8th, 2025
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.88 KB | None | 0 0
  1. 'use client';
  2.  
  3. import { base } from 'wagmi/chains';
  4. import { QueryClient, QueryClientProvider } from '@tanstack/react-query';
  5. import { farcasterFrame } from '@farcaster/frame-wagmi-connector';
  6. import { WagmiProvider } from '@privy-io/wagmi';
  7. import { createConfig } from '@privy-io/wagmi';
  8. import { PrivyProvider } from '@privy-io/react-auth';
  9. import { http } from 'viem';
  10.  
  11. export const config = createConfig({
  12. chains: [base],
  13. transports: {
  14. [base.id]: http()
  15. },
  16. connectors: [farcasterFrame()]
  17. });
  18.  
  19. const queryClient = new QueryClient();
  20.  
  21. export default function Providers({ children }: { children: React.ReactNode }) {
  22. return (
  23. <PrivyProvider appId={process.env.PRIVY_APP_ID}>
  24. <QueryClientProvider client={queryClient}>
  25. <WagmiProvider config={config}>{children}</WagmiProvider>
  26. </QueryClientProvider>
  27. </PrivyProvider>
  28. );
  29. }
  30.  
Advertisement
Add Comment
Please, Sign In to add comment