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

# Отладка транзакций

> Воспроизведите и отладьте транзакцию в Virtual Environment, пройдитесь по её выполнению пошагово, изучите изменения состояния и причины revert.

[Tenderly Debugger](/debugger/overview) поддерживается для транзакций, выполненных в Virtual Environment. Вы можете использовать его для инспекции и отладки транзакций, выполненных в вашей Virtual Environment, с теми же возможностями, что и при отладке реальных транзакций.

Чтобы Debugger работал, транзакция должна исходить от контракта, верифицированного в родительской сети, в Tenderly или в Virtual Environment.

Откройте Debugger, щёлкнув по любой транзакции в **Virtual Environment Explorer** и затем по **Debugger**.

[Смотреть на Loom →](https://www.loom.com/share/09413e8a867f4ddeaa41a5080d771895?sid=b8f60cda-fcb8-401b-ba9a-8bb69630fe9a)

Чем Debugger может помочь в поиске и исправлении ошибок транзакций?

* Навигация по вызовам функций любой транзакции.
* Анализ эмитируемых событий и изменений состояния.
* Получение точных данных об использовании газа с помощью [Gas Profiler](/debugger/gas-profiler).

Если отладка выявляет логическую ошибку в исследуемом смарт-контракте, вы можете использовать [Simulator UI](/simulator-ui/overview) с **Edit Source Code**, чтобы прогнать неудачную транзакцию против исправленного кода. Это быстрый способ проверить фикс до его применения к кодовой базе и повторного развёртывания.
