What this is
Thesis: This project studies whether stablecoin whale volume reflects broad payment usage or concentrated flows through exchanges, issuers, bridges, and DeFi contracts.
Stablecoin Flow Tracker is an educational analytics dashboard for USDC and USDT on Ethereum mainnet. It is not a trading tool, and it is not designed to push real-time alerts. Its purpose is to make one structural argument visible: whale-scale stablecoin flow concentrates in very few addresses on most days, and the right way to look at stablecoin data is structurally, not speculatively.
Why stablecoins are different
Speculative crypto analysis is built around price, profit, and holding behavior. Tools like Whale Alert surface large transfers across ~100 assets so traders can react. Stablecoins do not behave like that asset class. A stablecoin transfer is a settlement, not a bet. The relevant questions are about flow direction, address concentration, time-of-day patterns, and which counterparties dominate — not who is sitting on unrealized profits or holding for how many days. Metrics like HODL days and profit ratios simply do not apply.
What you're looking at
- Macro strip: Ethereum-side circulating supply for USDC and USDT (DefiLlama), plus 7-day whale volume and count.
- Concentration chart (centerpiece): the top 20 addresses by total whale volume in the last 7 days, alongside the share of all whale volume those 20 addresses account for.
- Hourly flow: a 7-day bar chart showing whale volume per hour, split by token.
- Recent whale feed: the 50 most recent transfers above $100k, with addresses labeled where known.
- Address classifier: paste any address to see whether it's in our curated label list, plus a transparent heuristic guess from its 7-day whale activity.
Methodology
- Whale threshold: $100,000 per transfer. Smaller transfers are ignored.
- Both USDC and USDT are valued at exactly $1. Peg deviations exist but are tiny relative to a $100k threshold.
- Transfer data comes from the Etherscan API v2 ERC-20 transfer endpoint. Macro supply comes from DefiLlama.
- The cron ingests on the schedule in
vercel.json. Most dashboard views use a rolling 7-day window of on-chain timestamps; the flow chart buckets all of it by hour.
Limitations
- Ethereum only.
- USDC and USDT only.
- Transfers above $100,000 only.
- Address labels are incomplete.
- On-chain transfers do not reveal real-world intent.
- Stablecoins are treated as $1.
Source code
Repository on GitHub: <add link>.