Every token transfer tells a story. Token flow analysis is the practice of tracing these transfers to understand who is moving value, where it’s going, and why.
What Is Token Flow Analysis?
Token flow analysis tracks the movement of tokens across addresses over time. It builds on the fundamentals of on-chain analysis by mapping the paths tokens take — not just their current balances.
A single transaction tells you that Address A sent tokens to Address B. Flow analysis connects hundreds or thousands of transactions into a graph, revealing patterns like:
- A project treasury routing funds through three intermediary wallets before reaching an exchange
- A token deployer’s tokens spreading to 50 wallets in a fan-out pattern (potential airdrop or distribution)
- Liquidity pool tokens being consistently withdrawn by one address (someone pulling LP position)
Core Concepts
Source and Sink
Every flow has a source (where tokens originate) and a sink (where they end up). Common sources:
- Project treasuries and team wallets
- Token vesting contracts releasing unlocked tokens
- Exchange withdrawals
- Mining or staking rewards
Common sinks:
- Exchange hot wallets (likely to be sold)
- Liquidity pools (providing liquidity or swapping)
- Cold wallets (long-term storage)
- Burn addresses (tokens destroyed — see token burn)
Hop Depth
Hop depth is the number of intermediaries between source and sink. A direct transfer from treasury to exchange is a 1-hop path. A transfer that goes treasury → wallet A → wallet B → exchange is a 3-hop path.
More hops usually means more obfuscation. When a team routes tokens through multiple wallets before sending to an exchange, they’re often trying to obscure the sale.
Flow Concentration
Flow concentration measures whether tokens are flowing to a few addresses (concentrated) or spreading to many (distributed). High concentration into exchange wallets = bearish. Broad distribution to non-custodial wallets = healthy adoption.
Patterns Worth Watching
The Treasury-to-Exchange Cascade
Treasury (multi-sig) → Wallet A → Wallet B → Binance Hot Wallet
This is the most watched pattern. When project tokens follow this path, the team is likely selling. The intermediaries exist to avoid triggering alerts on simple “treasury → exchange” monitors.
Liquidity Drain
DEX Liquidity Pool → Deployer Wallet → Exchange
When the deployer who created a liquidity pool removes liquidity and sends the tokens to an exchange, that’s a potential rug pull in progress. The token’s trading pool loses depth, slippage spikes, and remaining holders are trapped.
Circular Flows
Wallet A → Wallet B → Wallet C → Wallet A
Tokens cycling between addresses with no economic purpose. This is often wash trading — creating fake volume to make a token look actively traded. It’s also used in some MEV strategies.
Fan-Out Distribution
Deployer → Wallet 1, Wallet 2, Wallet 3, ... Wallet 50
A single source distributing tokens to many recipients. This pattern appears in airdrops, team distributions, and initial token allocations. Check the token allocation documentation to verify if the distribution matches the announced schedule.
How to Trace Token Flows
Step 1: Identify the Starting Point
Pick an address of interest — a project treasury, token deployer, or known whale. Get the address from the project’s official documentation or from a block explorer.
Step 2: Follow Outbound Transfers
On Etherscan, go to the address’s transaction history. Filter for token transfers (ERC-20). Note every outbound transfer — the amounts, destinations, and timestamps.
Step 3: Label the Destinations
For each destination address, check if it’s labeled (see our wallet labels guide). Is it an exchange? Another project wallet? An unlabeled address?
Step 4: Follow Unlabeled Addresses
For each unlabeled destination, repeat Step 2 — trace its outbound transfers. This is how you build the flow graph.
Step 5: Identify Terminal Sinks
Trace until tokens reach a terminal sink: an exchange, a staking contract, a burn address, or a dormant cold wallet.
Tools for Flow Analysis
| Tool | Strength | Cost |
|---|---|---|
| Etherscan Token Tracker | Manual tracing, reliable | Free |
| Arkham Intelligence | Visual flow graphs, entity labels | Free |
| Nansen | Automated flow paths, wallet profiling | Paid |
| Dune Analytics | Custom SQL queries on flow data | Free tier available |
| Lookonchain | Real-time flow alerts via social media | Free |
Practical Example: Checking a New Token
Before investing in a new token, trace its flow:
- Find the token contract on a block explorer
- Check the deployer’s address — where did initial supply go?
- Trace tokens sent to the initial liquidity pool — is the LP position locked?
- Check if deployer or team wallets have sent tokens to exchange addresses
- Look for circular flows or wash trading patterns
If the deployer holds a large percentage of supply and has a path to exchange wallets, that’s a red flag. For more detailed red flags, see our guide on spotting rug pulls and honeypots.
Limitations
Token flow analysis has boundaries:
- Cross-chain flows break the chain. When tokens move through a bridge to another blockchain, you need to switch explorers and re-trace on the destination chain.
- Mixer and privacy protocols. Services like Tornado Cash break the traceable link between source and destination.
- OTC desk flows. Large OTC trades happen peer-to-peer without touching exchange addresses, making them harder to detect.
- Time-intensive. Manual tracing is thorough but slow. Automated tools trade precision for speed.
Flow analysis is one lens. Combine it with exchange flow monitoring and on-chain indicators for a complete picture. For the full workflow from beginner to practitioner, see our on-chain analysis workflow guide.