import { createAppKit } from '@reown/appkit' import { SolanaAdapter } from '@reown/appkit-adapter-solana' import { WagmiAdapter } from '@reown/appkit-adapter-wagmi' import { mainnet, arbitrum, sepolia, solana, solanaTestnet, solanaDevnet, } from "@reown/appkit/networks"; import type { AppKitNetwork } from "@reown/appkit/types"; const networks: [AppKitNetwork, ...AppKitNetwork[]] = [mainnet, arbitrum, sepolia, solana, solanaTestnet, solanaDevnet] // 0. Get projectId from https://dashboard.reown.com const projectId = 'YOUR_PROJECT_ID' // 1. Create the Wagmi adapter export const wagmiAdapter = new WagmiAdapter({ ssr: true, projectId, networks }) // 2. Create Solana adapter const solanaWeb3JsAdapter = new SolanaAdapter() // 3. Set up the metadata - Optional const metadata = { name: 'AppKit', description: 'AppKit Example', url: 'https://example.com', // origin must match your domain & subdomain icons: ['https://avatars.githubusercontent.com/u/179229932'] } // 4. Create the AppKit instance const modal = createAppKit({ adapters: [wagmiAdapter, solanaWeb3JsAdapter], networks, metadata, projectId, features: { analytics: true, } })