'use client'; import { useMemo } from 'react'; import { ConnectionProvider, WalletProvider as SolanaWalletProvider, } from '@solana/wallet-adapter-react'; import { WalletModalProvider } from '@solana/wallet-adapter-react-ui'; import { PhantomWalletAdapter, SolflareWalletAdapter, } from '@solana/wallet-adapter-wallets'; import '@solana/wallet-adapter-react-ui/styles.css'; export default function WalletProvider({ children }: { children: React.ReactNode }) { const endpoint = process.env.NEXT_PUBLIC_SOLANA_RPC_URL || 'https://rpc.solanatracker.io/public'; const wallets = useMemo( () => [new PhantomWalletAdapter(), new SolflareWalletAdapter()], [], ); return ( {children} ); }