Fund Tracing
Transaction Actions
Every edge in the fund flow graph is automatically classified with an action type based on entity data. This helps investigators quickly understand what happened at each hop without reading raw transaction data.
| Action Type | Meaning | Detection |
|---|---|---|
| EXCHANGE_DEPOSIT | Funds sent to a centralized exchange | Recipient entity = exchange |
| EXCHANGE_WITHDRAW | Funds withdrawn from an exchange | Sender entity = exchange |
| MIXER | Interaction with a mixing service | Either party = mixer (Tornado Cash, etc.) |
| BRIDGE | Cross-chain bridge transfer | Entity name matches bridge protocols |
| SWAP | DEX token swap | Entity name matches DEX routers (Uniswap, 1inch, etc.) |
| DEFI | DeFi protocol interaction | Either party = DeFi entity |
| TRANSFER | Simple wallet-to-wallet transfer (default) | No entity match found |
Action types are computed server-side during fund tracing and stored on each edge. They power the Counterparty Exposure charts and help filter the flow graph. Available on Investigator and Agency plans.
Bridge Detection
When a trace reaches a known cross-chain bridge contract, ChainHint marks the node as cross-chain and stops the trace on the source chain. The bridge node is styled purple, and selecting it opens a Cross-Chain Bridge panel.
Detected Bridges
Each bridge node shows: Protocol name, Source chain, Target chain, and a CTA "Investigate on {chain} →" to follow funds across chains.

Supported Chains
Ethereum
BFS trace via Moralis → Alchemy → Ankr fallback, entity lookup, risk scoring, GoPlus — 19.2M labeled
Bitcoin
BFS trace via Blockstream → mempool.space fallback, OFAC BTC, BABD-13 behavior categories — 2.6M labeled
BSC
ETH-compatible, Moralis → Ankr fallback (Alchemy unsupported) — 6.4M labeled
Optimism
ETH-compatible, full 3-tier fallback — 14.5M labeled
Polygon
ETH-compatible, full 3-tier fallback — 5.0M labeled
Base
ETH-compatible, Base Bridge detection — 3.5M labeled
Arbitrum
ETH-compatible, full 3-tier fallback — 582K labeled
Avalanche
ETH-compatible, C-Chain via Moralis → Ankr — 237K labeled
Gnosis
Ankr-only (Moralis & Alchemy unsupported) — 241K labeled
Solana
Temporarily unavailable — provider key being replaced. Tracing, counterparty exposure and Source of Funds are paused; address lookup, sanctions screening and labels still work — 2.0M labeled
TON
BFS via TonAPI events, native TON tracing, EQ/UQ + raw forms — 164K labeled
Tron
TronGrid tracing, TRC-20 metadata, USDT-blacklist freezes, TronScan tags — 89K labeled