> ## 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

> Визуализируйте переводы токенов в виде интерактивного графа. Отслеживайте пути активов, фильтруйте по токену или адресу, изучайте чистые позиции и переходите к трассировке выполнения.

Вкладка **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 (NFT)           | Событие `Transfer(from, to, tokenId)`      |
| ERC-1155                | События `TransferSingle` / `TransferBatch` |
| Native ETH (внешний)    | Поле value транзакции                      |
| Native ETH (внутренний) | Внутренний `CALL` со значением value > 0   |
| WETH wrap/unwrap        | События `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
* **Переводами**: каждый входящий и исходящий перевод, связанный с этим адресом в рамках этой транзакции, с его порядковым номером и контрагентом
* **Чистой позицией**: общее изменение баланса по каждому токену, переведённое в USD, чтобы вы могли мгновенно увидеть баланс конкретного адреса в конце транзакции.

<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>

## Фильтрация

Применяйте фильтры, чтобы выделить конкретные пути внутри транзакции:

| Фильтр            | Опции                                                                |
| ----------------- | -------------------------------------------------------------------- |
| **Token**         | Выбор конкретных токенов или типов токенов (ERC-20, ERC-721, native) |
| **Address**       | Фильтр по конкретному адресу или типу адреса (EOA, контракт)         |
| **Transfer type** | Mint, burn или transfer                                              |

<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-свопы**, маршрутизируемые через несколько пулов или агрегаторов
* **Flash loans**, где заимствованные активы проходят через несколько контрактов перед возвратом
* **Арбитраж и MEV**-транзакции, где критически важно выявить циклические потоки или паттерны sandwich
* **Многошаговые DeFi**-операции (например, заём, своп и предоставление ликвидности в одной транзакции)
* **Расследования безопасности**, где вам нужно быстро определить, какие адреса получили или потеряли активы
