import "../styles/globals.css"; import type { AppProps } from "next/app"; import Head from "next/head"; import { PrivyProvider } from "@privy-io/react-auth"; //import { QueryClient, QueryClientProvider } from "@tanstack/react-query"; import { PrivyWagmiConnector } from '@privy-io/wagmi-connector'; import { mainnet, sepolia, configureChains } from 'wagmi'; import { alchemyProvider } from 'wagmi/providers/alchemy'; import { infuraProvider } from 'wagmi/providers/infura'; import { jsonRpcProvider } from 'wagmi/providers/jsonRpc'; import { arbitrum, arbitrumSepolia, base, baseSepolia } from "viem/chains"; // Configure chains and providers const configureChainsConfig = configureChains( [mainnet, sepolia], [ alchemyProvider({ apiKey: 'XrSV5mVhj-BIUnneNRm66ReQeuO19jJ-' }), infuraProvider({ apiKey: '25c9f1810f234c278a4f13736a897836' }), jsonRpcProvider({ rpc: (chain) => { if (chain.id === mainnet.id) return { http: `https://mainnet.infura.io/v3/25c9f1810f234c278a4f13736a897836` }; if (chain.id === sepolia.id) return { http: `https://sepolia.infura.io/v3/25c9f1810f234c278a4f13736a897836` }; return null; // Replace with your fallback RPC if needed } }) ] ); function MyApp({ Component, pageProps }: AppProps) { return ( <> W3b Game Dashboard ); } export default MyApp;