An explainable onchain wallet-intelligence dashboard built with Next.js, Alchemy, Gemini, and Vercel.
Paste any EVM address to produce a wallet overview, token portfolio, recent activity, protocol interactions, behavioral indicators, and a plain-language AI explanation.
ChainWatch reports observable public activity and heuristic indicators. It does not assign forensic-grade risk scores or claim to establish identity, ownership, intent, illegality, or financial safety.
Wallet address → Alchemy RPC/Token/Transfers APIs → deterministic structuring → Gemini explanation → dashboard
The public portfolio deployment includes a realistic simulation fallback so the complete interface remains demonstrable without exposing API keys. When ALCHEMY_API_KEY is present, the API route retrieves live native balances, token balances, transaction counts, and recent transfers. When GEMINI_API_KEY is present, Gemini explains the resulting structured activity with explicit limitations.
npm install
cp .env.example .env.local
npm run devAdd your Alchemy and Gemini keys to .env.local. Never commit secrets.
- Next.js and TypeScript
- Alchemy JSON-RPC, Token API, and Transfers API
- Gemini API
- Vercel