Reown AppKit is a comprehensive Web3 solution that includes:
- WalletConnect v2 integration
- Multi-chain support (Ethereum, Base, Arbitrum, Polygon, Solana, Bitcoin)
- Built-in wallet connectors (MetaMask, Trust Wallet, Rainbow, etc.)
- Network switching capabilities
- Smart account support
- Analytics and monitoring
npm install @reown/appkit @reown/appkit-adapter-wagmi wagmi viem- Go to https://dashboard.reown.com
- Create a new project
- Get your Project ID
- Configure your domain (for production)
Edit lib/reown-config.ts:
const projectId = 'YOUR_ACTUAL_PROJECT_ID'; // Replace with your real Project IDexport const metadata = {
name: 'TradeSeer',
description: 'AI-Powered Trading Bot with Web3 Integration',
url: 'https://yourdomain.com', // Update for production
icons: ['https://yourdomain.com/icon.png']
};- Open
test-reown.htmlin your browser - Click the buttons to test functionality
- Check console for any errors
- Go to http://localhost:3000
- Click "Connect Wallets" tab
- Try "Connect Wallet" button
- Try "Switch Network" button
- β Configuration file created
- β React component updated
- β HTML test file created
- π Dependencies need to be installed
- π Project ID needs to be configured
- π Real integration needs testing
- Project ID Required: You must create a project at dashboard.reown.com
- Domain Configuration: For production, your domain must match the configured URL
- WalletConnect v2: This uses the latest WalletConnect protocol
- Multi-chain: Supports Ethereum, Base, Arbitrum, Polygon, and more
- "Cannot find module": Run
npm installto install dependencies - "Project ID invalid": Create a project at Reown Dashboard
- "Modal not opening": Check browser console for errors
- "Network switching not working": Verify network configuration
- Check browser console for errors
- Verify Project ID is correct
- Ensure dependencies are installed
- Test with the HTML file first
- Install dependencies:
npm install @reown/appkit @reown/appkit-adapter-wagmi wagmi viem - Get Project ID: Create project at dashboard.reown.com
- Update config: Replace
YOUR_PROJECT_IDwith real ID - Test integration: Use the HTML test file first
- Deploy: Update metadata for production domain