Unified Multi-Chain EVM Wallet Intelligence Dashboard β 100% Client-Side, No API Key, No Backend
π Live: https://gyoomei.github.io/mimo-wallet-tracker/
MiMo Wallet Tracker is a zero-infrastructure dashboard for monitoring EVM wallets across 15 blockchains simultaneously in a single unified view. Paste any wallet address β auto-scan all chains β display balances, tokens, transactions, and AI-powered risk analysis.
No API keys. No backend. No registration. No cost.
Existing wallet trackers typically:
- Require API keys (Etherscan, Alchemy, Infura)
- Support only 1β2 chains per view
- Need backend servers or database
- Charge for real-time data
MiMo Wallet Tracker solves all of this by leveraging the Blockscout V2 API β a free, open-source blockchain explorer API with CORS support, allowing direct browser-to-API calls without any proxy or backend.
One wallet = one entry, tracking all 15 chains simultaneously. A color-coded chain grid shows balance per chain. Chains with holdings are highlighted green. A proportional bar visualizes portfolio distribution.
15 Supported Chains: Ethereum Β· Base Β· Arbitrum Β· Polygon Β· zkSync Β· Scroll Β· Celo Β· Arbitrum Nova Β· Filecoin Β· Mode Β· Zora Β· Unichain Β· Soneium Β· Redstone Β· Degen
- Native coin balance (ETH, POL, CELO, FIL, DEGEN, etc.)
- ERC-20 token holdings grouped by chain
- USD value with live ETH price from Blockscout
- Chain proportion bar (visual portfolio breakdown)
- Transactions from all chains, sorted by time
- Method decoding: transfer, swap, approve, mint, contract interaction
- Status indicators (success / failed / pending)
- Direction tracking (inbound / outbound)
- Per-transaction chain badge
- Pattern detection: failed transactions, large transfers, token approvals
- Risk scoring: LOW β MEDIUM β HIGH β CRITICAL
- Automated recommendations (e.g. "Review approvals at revoke.cash")
- Chain-by-chain activity breakdown
- Auto-detect large transfers (>1 ETH outbound)
- Failed transaction warnings
- Token approval notifications
- Alert history with severity levels (info / warning / critical)
- Pure HTML / CSS / JS β no build step, no framework, no dependencies
- Single file deployment (941 lines)
- GitHub Pages compatible
- localStorage persistence (wallets survive page refresh)
- Auto-refresh every 3 minutes
Browser (100% client-side)
βββ Wallet Input β Validate 0x address
βββ Chain Scanner (parallel batches of 5)
β βββ Blockscout API β /addresses/{addr} (balance + metadata)
β βββ Blockscout API β /addresses/{addr}/transactions (tx history)
β βββ Blockscout API β /addresses/{addr}/tokens (ERC-20 holdings)
βββ Risk Analyzer β pattern detection + scoring
βββ Alert System β anomaly detection
βββ localStorage β wallet persistence
There is no backend. All logic runs in the user's browser. API calls go directly to Blockscout public endpoints.
| Component | Technology |
|---|---|
| Frontend | Vanilla HTML / CSS / JS (single file) |
| API | Blockscout V2 (free, no key, CORS *) |
| Fonts | Inter + JetBrains Mono (Google Fonts) |
| Hosting | GitHub Pages (static) |
| Storage | localStorage |
| Fetch | Native fetch + AbortController (8s timeout) |
| Error Handling | Promise.allSettled + try/catch |
- Blockscout over Etherscan β Free, CORS-enabled, no rate limit registration, 18+ chains
- Single file over framework β Zero dependencies, instant deploy, easy to fork
- Client-side analysis over server β Privacy-first, no data leaves the browser
- Parallel batch scanning (5 chains) β Balance between speed and reliability
- AbortController timeout β Prevents one slow chain from hanging the entire scan
- Promise.allSettled β One chain failing doesn't block the others
- DeFi users β Monitor portfolio across L1 + L2 chains
- NFT collectors β Track mints and holdings multi-chain
- Security researchers β Analyze wallet activity patterns
- Whale watchers β Monitor large wallets (Vitalik, etc.)
- Builders β Fork and customize for your own needs
- Open https://gyoomei.github.io/mimo-wallet-tracker/
- Paste a wallet address (
0x...) - Click "+ Add"
- Wait for scanning (~15 seconds)
- Click a wallet card to view details (transactions, tokens, analysis)
| Metric | Value |
|---|---|
| Code | 941 lines, single HTML file |
| Chains | 15 EVM networks |
| API Keys | 0 |
| Backend | 0 |
| Dependencies | 0 |
| Cost | $0 (fully free tier) |
| Scan Time | ~15s per wallet (all chains) |
Uses Blockscout API v2 β completely free, no registration needed.
Endpoints used:
GET /api/v2/addresses/{address}β Balance, exchange rate, activity flagsGET /api/v2/addresses/{address}/transactionsβ Transaction historyGET /api/v2/addresses/{address}/tokensβ ERC-20 token holdingsGET /api/v2/statsβ Network stats + ETH price
MIT β Fork it, ship it, make it yours.
Built with π¦ by gyoomei