Developer Explorer
Inspect Transaction
Fund Flow

Fund Flow

The Fund Flow tab on any transaction page renders all token transfers as an interactive directed graph. You can follow the entire flow of token transfers within a transaction, from the first to the last step. Inspect which addresses (represented as nodes) were involved, apply filters to focus on an exact token path, and jump straight to a function call from the graph.

Open a transaction in the Tenderly Explorer and click the Fund Flow tab to see the graph.

Fund Flow supports all standard transfer types:

Transfer typeSource
ERC-20Transfer(from, to, value) event
ERC-721 (NFTs)Transfer(from, to, tokenId) event
ERC-1155TransferSingle / TransferBatch events
Native ETH (external)Transaction value field
Native ETH (internal)Internal CALL with value > 0
WETH wrap/unwrapDeposit / Withdrawal events

Fund Flow displays the same data as the Tokens Transferred list, rendered as a graph. Use it when a transaction involves many intermediary hops and a visual layout makes the flow easier to follow.

Timeline navigation

The timeline bar at the bottom of the graph lets you step through transfers in execution order. Each step highlights the active transfer edge and the two addresses involved, building up a visual history as you advance.

  • Right arrow — advance to the next transfer
  • Left arrow — go back to the previous transfer
  • Past transfers remain visible at reduced opacity, giving you the “story so far”

Address details and net positions

Click any node to open a side panel with:

  • Address identity — type (EOA, contract, proxy), verification status, labels, and ENS name
  • Transfers — every inflow and outflow involving that address within this transaction, each with its sequence number and counterparty
  • Net position — the total balance change per token, converted to USD, so you can instantly see the balance of a particular address at the end of the transaction.

Label and color-code addresses

You can assign custom labels and colors to any address directly from the graph. Labels persist across your project workspace, so key contracts are recognizable in every transaction you inspect.

Jump to execution trace

Click any transfer edge and select Jump to Trace to open the exact function call in the execution trace. The trace opens within the graph context so you can inspect the low-level call right away.

Search

Use the search bar to find any element in the graph by:

  • Address (full or partial)
  • Contract name or label
  • Token symbol
  • Transfer amount

Matches are highlighted in place and the graph auto-pans to center the result.

Filtering

Apply filters to isolate specific paths throughout the transaction:

FilterOptions
TokenSelect specific tokens or token types (ERC-20, ERC-721, native)
AddressFilter by specific address or address type (EOA, contract)
Transfer typeMint, burn, or transfer

Quick filter from the graph

Each transfer edge in the graph has an inline filter icon. Click it to instantly scope the view to that transfer’s token and path — without opening the filter panel. This is the fastest way to isolate a specific token flow while exploring the graph.

When filters are active, the timeline applies to the scoped view, letting you trace specific addresses, tokens, and transfer types.

When to use Fund Flow

Fund Flow is most useful for transactions with complex token routing:

  • DEX swaps routed through multiple pools or aggregators
  • Flash loans where borrowed assets flow through several contracts before repayment
  • Arbitrage and MEV transactions where spotting circular flows or sandwich patterns is critical
  • Multi-step DeFi operations (e.g., borrow, swap, provide liquidity in a single transaction)
  • Security investigations where you need to quickly identify which addresses gained or lost assets