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

# Simulation Mode

> Активируйте постоянный контекст импресонации кошелька в дашборде. Страницы отображаются от имени целевого кошелька с переопределениями балансов и накопительным журналом сессии.

Simulation Mode — это постоянный контекст импресонации. Активируйте его с адресом кошелька и сетью, и каждая подключённая страница в дашборде будет читать и симулировать от имени этого кошелька. Ничего не подписывается и ничего не отправляется в сеть. Симуляции накапливаются в сессии: каждый запуск видит изменения состояния, произведённые предыдущими.

<Frame caption="Панель Simulation Mode: поиск кошелька и три возможности: Fund with any balance, Simulate chained transactions, Read and write contract state.">
  <img src="https://mintcdn.com/tenderly/XsEZlaGXYskrtN68/images/simulator-ui/15-simulation-mode-entry.webp?fit=max&auto=format&n=XsEZlaGXYskrtN68&q=85&s=f98768d1c969c634ee11ddbad02ae3ac" alt="Simulation Mode side panel open from the Enter Simulation Mode button, showing wallet search input and three capability descriptions" width="1600" height="1000" data-path="images/simulator-ui/15-simulation-mode-entry.webp" />
</Frame>

## Когда использовать

* **Пройти по onchain-поведению кошелька**, не владея его ключами. Полезно для поддержки, оценки рисков или анализа после инцидентов.
* **Подготовить последовательность действий** от имени конкретного кошелька (например, supply, borrow, repay) и изучить кумулятивные эффекты состояния.
* **Тестировать с точки зрения кошелька** на страницах Read/Write контрактов, в Simulator и в потоках повторной симуляции — всё это без повторного ввода адреса каждый раз.
* **Переопределять балансы токенов** на лету, чтобы протестировать, как выглядело бы действие с бо́льшим (или меньшим) количеством актива.

Если вам нужна только разовая симуляция или многошаговый бандл, используйте [Simulator](/simulator-ui/overview). Если вам нужно полное окружение RPC, используйте [Virtual Environment](/virtual-environments/overview).

## Как строится сессия

| Свойство            | Поведение                                                                                                 |
| ------------------- | --------------------------------------------------------------------------------------------------------- |
| **Ключ**            | `(wallet, network)`. Одна активная сессия за раз.                                                         |
| **Персистентность** | Сессия сохраняется после выхода и повторного входа в Simulation Mode для той же пары `(wallet, network)`. |
| **Кумулятивно**     | Каждая успешная симуляция добавляется в журнал сессии, и её состояние переносится в следующую.            |
| **Сброс**           | Действие **Reset session** очищает состояние активной сессии.                                             |
| **Смена сети**      | Переключение сетей сбрасывает активную сессию.                                                            |

## Вход в Simulation Mode

Нажмите **Enter Simulation Mode** в верхней панели или используйте действие **Impersonate** на любой странице деталей кошелька, чтобы предзаполнить Sim Mode этим кошельком.

После активации кнопка в верхней панели заменяется на плашку `SIMULATING`, показывающую иконку идентификации импресонируемого кошелька, сокращённый адрес и общий баланс в USD.

<Frame caption="Кнопка Enter Simulation Mode в верхней панели (неактивное состояние) и открытый поиск кошелька, готовый принять адрес или имя кошелька.">
  <img src="https://mintcdn.com/tenderly/XsEZlaGXYskrtN68/images/simulator-ui/16-simulation-mode-wallet-dropdown.webp?fit=max&auto=format&n=XsEZlaGXYskrtN68&q=85&s=a823831973c461736ebae3d9e523e56c" alt="Top bar showing Enter Simulation Mode button and the Simulation Mode panel with wallet search input expanded" width="1600" height="1000" data-path="images/simulator-ui/16-simulation-mode-wallet-dropdown.webp" />
</Frame>

## Панель Sim Mode

Активная панель Sim Mode прикрепляется к правому верхнему углу дашборда. Она состоит из четырёх частей:

* **Строка Network**: текущая сеть с выпадающим списком для переключения.
* **Строка State**: номер блока, позиция в блоке и настройки метки времени (по умолчанию: последний блок, конец блока, автоматическая метка времени).
* **Карточка кошелька**: иконка идентификации, сокращённый адрес, баланс в USD и обновление.
* **Вкладки**: **Tokens** и **Simulated transactions**.

### Вкладка Tokens

Отображает список токенов, находящихся во владении импресонируемого кошелька в активной сети.

* Нажмите **+** в любой строке, чтобы открыть встроенный редактор, предзаполненный живым балансом.
* Переопределённая строка показывает симулированную сумму, зелёный значок разницы (например, `+123.3K`), элемент undo и элемент редактирования.
* Вверху списка отображается количество симулированных балансов и действие **Reset to live**.
* Внизу: **+ Add tokens** открывает поток пополнения для токенов, которых у кошелька сейчас нет.

<Frame caption="Вкладка Tokens: счётчик '1 simulated balance' и действие Reset to live вверху, встроенный редактор суммы открыт на строке ETH.">
  <img src="https://mintcdn.com/tenderly/XsEZlaGXYskrtN68/images/simulator-ui/30-sim-tokens-with-override.webp?fit=max&auto=format&n=XsEZlaGXYskrtN68&q=85&s=0a2f9ff30a42910bd5574106b924063a" alt="Simulation Mode Tokens tab showing 1 simulated balance badge, Reset to live link, and the ETH row with an amount-to-add input field open alongside other token rows" width="1600" height="1000" data-path="images/simulator-ui/30-sim-tokens-with-override.webp" />
</Frame>

### Вкладка Simulated transactions

Журнал сессии успешных симуляций в этой сессии.

* Каждая строка: значок статуса, имя функции, относительное время.
* Нижняя панель действий: **▷ Simulate** (основное), **↺ Reset session**, **⚡ Convert to Virtual Environment**, **◆ Send onchain**.

<Frame caption="Вкладка Simulated transactions с панелью действий Simulate, Reset и Open in Virtual Environment внизу.">
  <img src="https://mintcdn.com/tenderly/XsEZlaGXYskrtN68/images/simulator-ui/28-sim-mode-txs-action-bar.webp?fit=max&auto=format&n=XsEZlaGXYskrtN68&q=85&s=63a24f90dc9a68825dce814e4d37bad3" alt="Simulation Mode panel showing the Simulated transactions tab with empty session log and the Simulate / Reset / Open in Virtual Environment action bar pinned to the bottom" width="1600" height="1000" data-path="images/simulator-ui/28-sim-mode-txs-action-bar.webp" />
</Frame>

### Настройки состояния

Нажмите на строку **State**, чтобы показать базовые параметры симуляции:

| Поле              | По умолчанию |
| ----------------- | ------------ |
| Block number      | Latest       |
| Position in block | At end       |
| Block timestamp   | Auto         |
| Gas               | `8,000,000`  |
| Gas price         | `0`          |
| Value             | `0`          |

## Переключение сети

Селектор сети **отсортирован по общей стоимости импресонируемого кошелька, по убыванию**, с предпросмотром баланса для каждой сети.

Переключение сети **сбрасывает активную сессию**. Новая сеть начинается заново без переопределений балансов и с пустым журналом симуляций.

## Подключённые поверхности

Когда Simulation Mode активен, эти поверхности автоматически подхватывают контекст сессии:

| Поверхность                       | Поведение                                                                                                                                                                         |
| --------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Simulator**                     | Отправитель предзаполняется как импресонируемый кошелёк. Успешные симуляции добавляются в журнал сессии.                                                                          |
| **Страницы Read/Write контракта** | Фиолетовый баннер указывает на активность Sim Mode. Кнопка Write скрыта. Simulate становится основным действием. Поле `From` автоматически заполняется импресонируемым кошельком. |
| **Re-Simulate (детали tx и sim)** | В выпадающем меню Re-Simulate появляется опция **Re-simulate as \[wallet]**. Повторные симуляции отсюда не добавляются в журнал сессии.                                           |
| **Страницы деталей кошелька**     | Кнопка **Impersonate** расположена между Create Alert и Simulate. Предзаполняет Sim Mode этим кошельком.                                                                          |

### Несовпадение сети

Если вы открываете страницу в сети, отличной от вашей активной сессии Sim Mode, баннер предлагает переключение в один клик — **Switch Sim Mode to \[network]**. Действия Read и Write отключены до переключения.

### Замена активной сессии

Если вы начинаете поток Simulation Mode с другой парой `(wallet, network)`, отличной от активной, модальное окно подтверждает переключение. Переключение завершает активную сессию.

## Ограничения

Использование Simulation Mode учитывается в квоте симуляций вашего аккаунта. Отдельного лимита на сессию нет. Количество сессий, которые вы можете запустить, ограничено тем, сколько симуляций позволяет ваш тарифный план.

## Смотрите также

* [Simulator UI](/simulator-ui/overview): одиночные симуляции и многошаговые бандлы.
* [Virtual Environments](/virtual-environments/overview): когда вам нужно полное окружение RPC.
