HomeDocumentationFund Tracing

    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 TypeEXCHANGE_DEPOSITMeaningFunds sent to a centralized exchangeDetectionRecipient entity = exchange
    Action TypeEXCHANGE_WITHDRAWMeaningFunds withdrawn from an exchangeDetectionSender entity = exchange
    Action TypeMIXERMeaningInteraction with a mixing serviceDetectionEither party = mixer (Tornado Cash, etc.)
    Action TypeBRIDGEMeaningCross-chain bridge transferDetectionEntity name matches bridge protocols
    Action TypeSWAPMeaningDEX token swapDetectionEntity name matches DEX routers (Uniswap, 1inch, etc.)
    Action TypeDEFIMeaningDeFi protocol interactionDetectionEither party = DeFi entity
    Action TypeTRANSFERMeaningSimple wallet-to-wallet transfer (default)DetectionNo 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

    WormholeAcross ProtocolStargateSynapseHop ProtocolArbitrum BridgeOptimism GatewayPolygon BridgeBase BridgeMultichainCeler NetworkdeBridgeOrbiter Finance

    Each bridge node shows: Protocol name, Source chain, Target chain, and a CTA "Investigate on {chain} →" to follow funds across chains.

    Cross-chain bridge node in fund flow graph
    Selecting a bridge node opens the Cross-Chain Bridge panel — protocol, source and target chain; the trace stops where funds exit to another chain

    Supported Chains

    Full

    Ethereum

    BFS trace via Moralis → Alchemy → Ankr fallback, entity lookup, risk scoring, GoPlus

    Full

    Bitcoin

    BFS trace via Blockstream → mempool.space fallback, OFAC BTC, BABD-13 behavior categories

    Full

    BSC

    ETH-compatible, Moralis → Ankr fallback (Alchemy unsupported)

    Full

    Optimism

    ETH-compatible, full 3-tier fallback

    Full

    Polygon

    ETH-compatible, full 3-tier fallback

    Full

    Base

    ETH-compatible, Base Bridge detection

    Full

    Arbitrum

    ETH-compatible, full 3-tier fallback

    Full

    Avalanche

    ETH-compatible, C-Chain via Moralis → Ankr

    Full

    Gnosis

    Ankr-only (Moralis & Alchemy unsupported)

    Full

    Solana

    BFS via Solana RPC (Alchemy): native SOL and SPL transfers derived from parsed transactions. Reads the newest 150 transactions at the starting address and a smaller window per later hop on deeper plans (66 on 3 hops, 25 on 6); sanctions screening against our own OFAC SDN and list data

    Full

    TON

    BFS via TonAPI events, native TON tracing, EQ/UQ + raw forms

    Beta

    Tron

    TronGrid tracing, TRC-20 metadata, USDT-blacklist freezes, TronScan tags