
Когда использовать
- Пройти по onchain-поведению кошелька, не владея его ключами. Полезно для поддержки, оценки рисков или анализа после инцидентов.
- Подготовить последовательность действий от имени конкретного кошелька (например, supply, borrow, repay) и изучить кумулятивные эффекты состояния.
- Тестировать с точки зрения кошелька на страницах Read/Write контрактов, в Simulator и в потоках повторной симуляции — всё это без повторного ввода адреса каждый раз.
- Переопределять балансы токенов на лету, чтобы протестировать, как выглядело бы действие с бо́льшим (или меньшим) количеством актива.
Как строится сессия
| Свойство | Поведение |
|---|---|
| Ключ | (wallet, network). Одна активная сессия за раз. |
| Персистентность | Сессия сохраняется после выхода и повторного входа в Simulation Mode для той же пары (wallet, network). |
| Кумулятивно | Каждая успешная симуляция добавляется в журнал сессии, и её состояние переносится в следующую. |
| Сброс | Действие Reset session очищает состояние активной сессии. |
| Смена сети | Переключение сетей сбрасывает активную сессию. |
Вход в Simulation Mode
Нажмите Enter Simulation Mode в верхней панели или используйте действие Impersonate на любой странице деталей кошелька, чтобы предзаполнить Sim Mode этим кошельком. После активации кнопка в верхней панели заменяется на плашкуSIMULATING, показывающую иконку идентификации импресонируемого кошелька, сокращённый адрес и общий баланс в USD.

Панель Sim Mode
Активная панель Sim Mode прикрепляется к правому верхнему углу дашборда. Она состоит из четырёх частей:- Строка Network: текущая сеть с выпадающим списком для переключения.
- Строка State: номер блока, позиция в блоке и настройки метки времени (по умолчанию: последний блок, конец блока, автоматическая метка времени).
- Карточка кошелька: иконка идентификации, сокращённый адрес, баланс в USD и обновление.
- Вкладки: Tokens и Simulated transactions.
Вкладка Tokens
Отображает список токенов, находящихся во владении импресонируемого кошелька в активной сети.- Нажмите + в любой строке, чтобы открыть встроенный редактор, предзаполненный живым балансом.
- Переопределённая строка показывает симулированную сумму, зелёный значок разницы (например,
+123.3K), элемент undo и элемент редактирования. - Вверху списка отображается количество симулированных балансов и действие Reset to live.
- Внизу: + Add tokens открывает поток пополнения для токенов, которых у кошелька сейчас нет.

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

Настройки состояния
Нажмите на строку 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: одиночные симуляции и многошаговые бандлы.
- Virtual Environments: когда вам нужно полное окружение RPC.