# Ethernal Documentation

Ethernal is an open-source block explorer for private EVM-based chains, similar to Etherscan.\
Once you are set up, you will be able to browse blocks, transactions, accounts, and contracts. But also read contract variables, decode function calls and events.

You can connect Ethernal to any chain, whether you are running it locally or on a remote server.

Ethernal works with a CLI that listens to blocks and transactions and synchronizes them to your dashboard.

In order to decode contract variables data, you can also synchronize artifacts data through the CLI for Truffle projects or a dedicated plugin for Hardhat projects.

If you want to know more about what data is synchronized and why, the [FAQ](https://doc.tryethernal.com/faq) can help you.

{% content-ref url="getting-started" %}
[getting-started](https://doc.tryethernal.com/getting-started)
{% endcontent-ref %}

{% content-ref url="dashboard-pages" %}
[dashboard-pages](https://doc.tryethernal.com/dashboard-pages)
{% endcontent-ref %}


---

# 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://doc.tryethernal.com/master.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.
