Перейти к основному содержанию
Simulation Mode — это постоянный контекст импресонации. Активируйте его с адресом кошелька и сетью, и каждая подключённая страница в дашборде будет читать и симулировать от имени этого кошелька. Ничего не подписывается и ничего не отправляется в сеть. Симуляции накапливаются в сессии: каждый запуск видит изменения состояния, произведённые предыдущими.
Simulation Mode side panel open from the Enter Simulation Mode button, showing wallet search input and three capability descriptions

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

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

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

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

Вход в Simulation Mode

Нажмите Enter Simulation Mode в верхней панели или используйте действие Impersonate на любой странице деталей кошелька, чтобы предзаполнить Sim Mode этим кошельком. После активации кнопка в верхней панели заменяется на плашку SIMULATING, показывающую иконку идентификации импресонируемого кошелька, сокращённый адрес и общий баланс в USD.
Top bar showing Enter Simulation Mode button and the Simulation Mode panel with wallet search input expanded

Панель Sim Mode

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

Вкладка Tokens

Отображает список токенов, находящихся во владении импресонируемого кошелька в активной сети.
  • Нажмите + в любой строке, чтобы открыть встроенный редактор, предзаполненный живым балансом.
  • Переопределённая строка показывает симулированную сумму, зелёный значок разницы (например, +123.3K), элемент undo и элемент редактирования.
  • Вверху списка отображается количество симулированных балансов и действие Reset to live.
  • Внизу: + Add tokens открывает поток пополнения для токенов, которых у кошелька сейчас нет.
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

Вкладка Simulated transactions

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

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

Нажмите на строку State, чтобы показать базовые параметры симуляции:
ПолеПо умолчанию
Block numberLatest
Position in blockAt end
Block timestampAuto
Gas8,000,000
Gas price0
Value0

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

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

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

Когда 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.