# Step debugger

Blocktorch's Step Debugger simplifies debugging by providing detailed insights into blockchain transaction execution. It helps identify and solve issues quickly, enhancing your development speed.

### Getting started with the step debugger

#### Navigating to the debugger

To use the Debugger, you need to start from a specific transaction.&#x20;

1. Either go to the [Search](/use-cases/searching.md) page from the navigation to choose a transaction or search for a transaction hash in the search bar on top, or click a specific contract in the contract overview to see the contract's logs
2. Click the `🪲`` `**`Debugger`** button located at the top right of the [log details](/use-cases/searching/logs/log-details.md).

<figure><img src="/files/4PfdhT2wsKzjTvih4BDX" alt=""><figcaption></figcaption></figure>

#### Using the step debugger&#x20;

The Debugger interface is comprised of three main sections:

* **Execution trace** (left): Displays the sequence of calls made during the transaction, , which can be used to navigate through the code.
* **Smart contract source code** (top right): Shows the code of the contract being interacted with. If a contract is not added to the project and thus the ABI is unknown we will not be able to show the full decoded data,
* **Call information** (bottom right): Provides detailed info about the current call.

<figure><img src="/files/cRk4kdO8814h13Nf2hvt" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.blocktorch.xyz/use-cases/debugging/step-debugger.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
