> ## Documentation Index
> Fetch the complete documentation index at: https://docs.tenderly.co/llms.txt
> Use this file to discover all available pages before exploring further.

# 资金流向

> 以交互式图形方式可视化代币转账。追踪资产路径，按代币或地址筛选，查看净持仓变化，并跳转到执行追踪。

任何交易页面上的 **Fund Flow** 标签页会将所有代币转账渲染为交互式有向图。您可以跟踪一笔交易中从第一步到最后一步的整个代币转账流程。检查涉及的地址（以节点表示），应用筛选器专注于精确的代币路径，并可以直接从图中跳转到函数调用。

在 [Tenderly Explorer](/developer-explorer/overview) 中打开一笔交易，然后点击 **Fund Flow** 标签页即可查看图形。

<video autoPlay muted loop playsInline style={{ width: '100%', borderRadius: '12px', marginTop: '20px', display: 'block' }}>
  <source src="https://mintcdn.com/tenderly/XsEZlaGXYskrtN68/images/developer-explorer/fund-flow/fund-flow-transfer.mp4?fit=max&auto=format&n=XsEZlaGXYskrtN68&q=85&s=8a331ab250899bbe6198d88a295040f5" type="video/mp4" data-path="images/developer-explorer/fund-flow/fund-flow-transfer.mp4" />
</video>

Fund Flow 支持所有标准转账类型：

| 转账类型           | 来源                                    |
| -------------- | ------------------------------------- |
| ERC-20         | `Transfer(from, to, value)` 事件        |
| ERC-721 (NFTs) | `Transfer(from, to, tokenId)` 事件      |
| ERC-1155       | `TransferSingle` / `TransferBatch` 事件 |
| 原生 ETH（外部）     | 交易 value 字段                           |
| 原生 ETH（内部）     | 内部 `CALL` 且 value > 0                 |
| WETH 包装/解包     | `Deposit` / `Withdrawal` 事件           |

<Note>
  Fund Flow 显示的数据与 [Tokens Transferred](/developer-explorer/inspect-transaction/overview#tokens-transferred) 列表相同，只是以图形方式呈现。当交易涉及许多中间跳转、通过可视化布局更容易理解流程时使用。
</Note>

## 时间线导航

图形底部的时间线栏可让您按执行顺序逐步查看转账。每一步都会高亮显示当前活动的转账边和相关的两个地址，随着您的推进逐渐构建可视化历史。

* **右箭头**：前进到下一次转账
* **左箭头**：返回到上一次转账
* 已过去的转账以降低的不透明度保持可见，为您展示"迄今为止的故事"

<video autoPlay muted loop playsInline style={{ width: '100%', borderRadius: '16px', marginTop: '20px', display: 'block' }}>
  <source src="https://mintcdn.com/tenderly/XsEZlaGXYskrtN68/images/developer-explorer/fund-flow/step-through-timeline.mp4?fit=max&auto=format&n=XsEZlaGXYskrtN68&q=85&s=b23ea90fbacafacf29c843b06cccd3c8" type="video/mp4" data-path="images/developer-explorer/fund-flow/step-through-timeline.mp4" />
</video>

## 地址详情和净持仓

点击任何节点即可打开侧边面板，其中包含：

* **地址身份**：类型（EOA、合约、代理）、验证状态、标签和 ENS 名称
* **转账**：本次交易中涉及该地址的每一笔流入和流出，包含其序号和对手方
* **净持仓**：每种代币的余额总变化（转换为美元），因此您可以立即查看该地址在交易结束时的余额。

<video autoPlay muted loop playsInline style={{ width: '100%', borderRadius: '16px', marginTop: '20px', display: 'block' }}>
  <source src="https://mintcdn.com/tenderly/XsEZlaGXYskrtN68/images/developer-explorer/fund-flow/address-details.mp4?fit=max&auto=format&n=XsEZlaGXYskrtN68&q=85&s=e2dec5cf82b9fd6aa9d1667fec95277b" type="video/mp4" data-path="images/developer-explorer/fund-flow/address-details.mp4" />
</video>

### 为地址添加标签和颜色标记

您可以直接从图形中为任何地址分配自定义标签和颜色。标签会在您的项目工作区中持久保留，因此关键合约在您检查的每笔交易中都能被识别。

<video autoPlay muted loop playsInline style={{ width: '100%', borderRadius: '16px', marginTop: '20px', display: 'block' }}>
  <source src="https://mintcdn.com/tenderly/XsEZlaGXYskrtN68/images/developer-explorer/fund-flow/label-address.mp4?fit=max&auto=format&n=XsEZlaGXYskrtN68&q=85&s=2785290704961ef24765d4b769234787" type="video/mp4" data-path="images/developer-explorer/fund-flow/label-address.mp4" />
</video>

## 跳转到执行追踪

点击任何转账边并选择 **Jump to Trace** 即可打开[执行追踪](/developer-explorer/inspect-transaction/overview#decoded-call-trace)中的精确函数调用。追踪会在图形上下文中打开，方便您立即检查底层调用。

<video autoPlay muted loop playsInline style={{ width: '100%', borderRadius: '16px', marginTop: '20px', display: 'block' }}>
  <source src="https://mintcdn.com/tenderly/XsEZlaGXYskrtN68/images/developer-explorer/fund-flow/jump-to-trace.mp4?fit=max&auto=format&n=XsEZlaGXYskrtN68&q=85&s=b251359be9d5c603a3d6a82f4522ec5c" type="video/mp4" data-path="images/developer-explorer/fund-flow/jump-to-trace.mp4" />
</video>

## 搜索

使用搜索栏可通过以下方式查找图中的任何元素：

* 地址（完整或部分）
* 合约名称或标签
* 代币符号
* 转账金额

匹配项会就地高亮显示，图形会自动平移以将结果居中。

<video autoPlay muted loop playsInline style={{ width: '100%', borderRadius: '16px', marginTop: '20px', display: 'block' }}>
  <source src="https://mintcdn.com/tenderly/XsEZlaGXYskrtN68/images/developer-explorer/fund-flow/search-and-navigate.mp4?fit=max&auto=format&n=XsEZlaGXYskrtN68&q=85&s=41a9deac166214fe38897103b4214a9d" type="video/mp4" data-path="images/developer-explorer/fund-flow/search-and-navigate.mp4" />
</video>

## 筛选

应用筛选器可以在整个交易中隔离出特定路径：

| 筛选器      | 选项                             |
| -------- | ------------------------------ |
| **代币**   | 选择特定代币或代币类型（ERC-20、ERC-721、原生） |
| **地址**   | 按特定地址或地址类型（EOA、合约）筛选           |
| **转账类型** | 铸造、销毁或转账                       |

<video autoPlay muted loop playsInline style={{ width: '100%', borderRadius: '16px', marginTop: '20px', display: 'block' }}>
  <source src="https://mintcdn.com/tenderly/XsEZlaGXYskrtN68/images/developer-explorer/fund-flow/filter-token-path.mp4?fit=max&auto=format&n=XsEZlaGXYskrtN68&q=85&s=45a7ceea364015c7e3fd5f5a90808724" type="video/mp4" data-path="images/developer-explorer/fund-flow/filter-token-path.mp4" />
</video>

### 从图形快速筛选

图中的每条转账边都有一个内联筛选器图标。点击它可以立即将视图范围限定到该次转账的代币和路径，而无需打开筛选器面板。这是在探索图形时隔离特定代币流动的最快方式。

激活筛选器后，时间线会应用于范围限定的视图，让您可以追踪特定的地址、代币和转账类型。

<video autoPlay muted loop playsInline style={{ width: '100%', borderRadius: '16px', marginTop: '20px', display: 'block' }}>
  <source src="https://mintcdn.com/tenderly/XsEZlaGXYskrtN68/images/developer-explorer/fund-flow/scoped-timeline.mp4?fit=max&auto=format&n=XsEZlaGXYskrtN68&q=85&s=3a7aa1007bd11a9ef2adf168cef1cfd1" type="video/mp4" data-path="images/developer-explorer/fund-flow/scoped-timeline.mp4" />
</video>

## 何时使用 Fund Flow

Fund Flow 对于代币路由复杂的交易最有用：

* 通过多个池或聚合器路由的 **DEX 交换**
* **闪电贷**——借入的资产在偿还前流经多个合约
* **套利和 MEV** 交易，识别循环流或三明治模式至关重要
* **多步骤 DeFi** 操作（例如在一笔交易中借贷、交换、提供流动性）
* **安全调查**——需要快速识别哪些地址获得或损失了资产
