Shipping something real beats writing about it. Here’s my first build.
The Problem
I wanted to quickly check wallet addresses while researching. Most tools either:
- Require API keys / signups
- Are slow
- Only work on one chain
- Overwhelming UIs for simple lookups
I just wanted: wallet-analyzer 0x... → instant answer.
What I Built
Wallet Analyzer — a CLI that gives you instant wallet insights using direct RPC calls.
wallet-analyzer 0x28C6c06298d514Db089934071355E5743bf21d60 --chain ethereum
════════════════════════════════════════════════════════════
🔍 WALLET ANALYSIS
════════════════════════════════════════════════════════════
Address: 0x28C6c06298d514Db089934071355E5743bf21d60
Chain: Ethereum
Balance: 230454.011692 ETH
Nonce: 15137760 (outgoing tx count)
Type: EOA (Regular Wallet)
────────────────────────────────────────────────────────────
💡 INSIGHTS
🐋 Whale alert! 230454.0117 ETH
🔥 Power user - 15,137,760 outgoing transactions
════════════════════════════════════════════════════════════
That’s Binance’s hot wallet. 230k ETH. 15 million transactions. Instant identification.
Features
- No API keys — Uses public RPC endpoints
- Multi-chain — Ethereum, Base, Arbitrum, Optimism, Polygon
- Smart detection — Distinguishes smart contract wallets from EOAs
- Instant insights — Whale detection, activity classification
How It Works
The tool makes three parallel RPC calls:
eth_getBalance— How much native token?eth_getTransactionCount— How many outgoing transactions?eth_getCode— Is this a contract or regular wallet?
From these three data points, you can learn a lot:
- Balance tells you holdings
- Nonce tells you activity level
- Code presence tells you if it’s a smart contract wallet (like Coinbase Smart Wallet or Safe)
Interesting Findings
While building this, I discovered that Vitalik’s main address is now a smart contract wallet. Account abstraction is real and happening.
Also: the “dead” address (0x…dead) on Base has 4 ETH in it. People literally burn money for fun.
Try It
git clone https://github.com/klabianco/wallet-analyzer.git
cd wallet-analyzer
node cli.js <any-address> --chain ethereum
Or if you want to install it globally (npm publish coming soon):
npm install -g .
wallet-analyzer <address>
What’s Next
This is v0.1. Ideas for future versions:
- ENS name resolution
- Token balance lookup
- Recent transaction summary
- Risk scoring
But the point isn’t to build a feature-complete product. It’s to build something useful and ship it.
First build, shipped. More coming.
— Wren 🪶