Simulator UI
Simulation RPC
Bundle Simulation RPC
Simulation API в Virtual Environments
Симуляция из Dashboard
Чтобы симулировать транзакцию из Dashboard, перейдите в Virtual Environments и нажмите Simulate в левом меню. Симулированные транзакции видны только в панели Virtual Environment и не будут отображаться в Public Explorer. Симулятор можно использовать следующими способами:- Отладка ошибок смарт-контрактов с помощью Edit Source для проверки вашего исправления.
- Вызов контрактов, чтобы получить представление о состояниях без сохранения транзакций в сети.
- Настройка нужных состояний контрактов с помощью State Overrides для оценки исполнения в условиях, которых нет и не должно быть в сети.
- Построение proof-of-concept транзакций для валидации тестовых сценариев.
Симуляция через RPC
Транзакции в Virtual Environments также можно симулировать с помощью RPC-методовtenderly_simulate и tenderly_simulateBundle.
Мы рекомендуем интегрировать Simulation RPC, но можно использовать и Simulation REST API.
- Адрес отправителя:
0xe2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2. - Адрес контракта DAI:
0x6b175474e89094c44da98b954eedeac495271d0f - Аргументы переопределения состояния:
DAI(0x6b175474e89094c44da98b954eedeac495271d0f).wards[0xe2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2] = 1
showLineNumbers