> For the complete documentation index, see [llms.txt](https://docs.qremix.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.qremix.org/core-modules/terminal.md).

# Terminal

<figure><img src="/files/C6uTzZqZ8tJdfi2TUM95" alt=""><figcaption><p>Terminal </p></figcaption></figure>

The **Terminal** is a built-in interface within the smart contract development platform designed to provide real-time feedback and execution logs. It allows users to monitor the status and outputs of various development operations such as compilation, deployment, and transactions without leaving the development environment.

#### Key Functionalities

**1. Compilation Logs**

* Shows the output from smart contract compilation.
* Includes:
  * Success confirmations
  * Detailed **error messages** with **line numbers** and **error types**
* Helps developers **identify and fix issues** early in the development cycle.

**2. Deployment Logs**

* Logs all events related to **deploying contracts**.
* Includes:
  * Deployment success messages
  * **Deployed contract address**
  * **Gas used**
  * Informative errors if the deployment fails (e.g., insufficient gas, constructor issues)

**3. Transaction Logs**

* Tracks every interaction with deployed contracts.
* Displays:
  * **Transaction hash**
  * **Execution outcome** (Success or Failure)
  * **Event logs** and **return values**
  * Timestamps and gas usage for debugging and auditing

**4. Auto-Scroll**

* Automatically scrolls to show the **most recent output** at the bottom.
* Ensures developers see real-time feedback **without manual scrolling**, enhancing workflow efficiency.

> **Tip**: Keep the Terminal Panel open during development to stay informed about all contract-related actions and quickly debug any issues.
