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:

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

ToolStrengthCost
Etherscan Token TrackerManual tracing, reliableFree
Arkham IntelligenceVisual flow graphs, entity labelsFree
NansenAutomated flow paths, wallet profilingPaid
Dune AnalyticsCustom SQL queries on flow dataFree tier available
LookonchainReal-time flow alerts via social mediaFree

Practical Example: Checking a New Token

Before investing in a new token, trace its flow:

  1. Find the token contract on a block explorer
  2. Check the deployer’s address — where did initial supply go?
  3. Trace tokens sent to the initial liquidity pool — is the LP position locked?
  4. Check if deployer or team wallets have sent tokens to exchange addresses
  5. 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.