> For the complete documentation index, see [llms.txt](https://docs.bool.network/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.bool.network/develop-guide/testnet/dhc-nodes/quick-start.md).

# Quick Start

An overview of running a node equipped with TEE to provide DHC services.

### Download binaries

```shell
git clone https://github.com/boolnetwork/mining-scripts.git
cd mining-scripts
```

{% hint style="warning" %}
Please ensure that your CPU supports SGX before carrying on. We found this [guide](https://www.intel.com/content/www/us/en/support/articles/000028173/processors.html) might be helpful to you.
{% endhint %}

### Configuration

You should `cd configs` to configure several parameters before running further scripts. More specifically, expect the following parameter that should be paid special attention, the rest can be left as default values:

* `keyring.toml`
  * `identity`: The account that interacts with the Bool chain. It is the owner of the device and can perform multiple actions: signing transactions, registering devices, activating devices, receiving network rewards, etc.

### Create An Identity Account

Run the script:

```shell
docker run -it --rm boolnetwork/bnk-node:release identity generate
```

Outputs (sample):

```shell
Secret seed:      0x71235e1458ce9d140c8b8ded28ccc1e32e62c340aef51a65e1350a387dbe08a6
Public key (hex): 0x0248e7f02dcc9f7061a090b67dede93d7381847e94955aee7996603d2225e9f77e
Account ID:       0x34a5572cb21d34354e3091564d5edc7b791e9d5f
```

Request tBOL by sending USDT(supports BSC, Polygon, Optimism) to:

**0x2000B83c88DC238B66A9E72e1B62C446d39ceef7**

### General Commands

Start the mining service via `docker-compose`

#### Start mining

```shell
docker-compose up -d
```

#### Check status

```shell
docker-compose logs
```

#### Stop mining

```shell
docker-compose down
```

#### Updating

```shell
docker-compose pull
```

###


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.bool.network/develop-guide/testnet/dhc-nodes/quick-start.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
