> For the complete documentation index, see [llms.txt](https://privasea.gitbook.io/user-node-usage-documentation/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://privasea.gitbook.io/user-node-usage-documentation/comprehensive-guide-to-privanetix-node-acceleration-node-and-workheart-node-setup-and-operation/workheart-usb-node-for-windows-version.md).

# WorkHeart USB node for Windows version

## 1. Minimum system requirements

* **OS**: win10(Recommended),win11
* **Storage**: 100GB available storage
* **Memory**: 4GB RAM
* P**rocessor:** A processor with 6 cores, x86 architecture.

## 2. Install the node running program

1. Download the program file

```bash
# Enter the following URL in your browser:
https://storage.googleapis.com/bkt-privasea-face-pre-public/calc-node/beta/usb-windows-node.zip
```

2. Create a folder in the C drive named `privasea.` Copy the downloaded `usb-windows-node.zip` file into this folder. If you unzip the file to another disk, be sure to replace the corresponding disk letter when executing commands.
3. **Extract** the `usb-windows-node.zip` file to the current folder. The extracted folder will have the following structure:

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

## 3. Launch the PowerShell command window

1. Search online for instructions on how to start the PowerShell command window and follow the steps.
2. Refer to the following steps: \
   In the search box in the lower-left corner of Windows, type **"PowerShell"**, then select **Windows PowerShell**, and click **"Run as Administrator."**

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

3. After successful startup, proceed to the next step.

<div align="left"><figure><img src="/files/SpgCy1EM7wzW7G9TTVAi" alt=""><figcaption></figcaption></figure></div>

## 4. Node program configuration

1. **Obtain the keystore file.**&#x20;

Use an existing wallet keystore file or execute the following command to generate a new one:

**Note**: The program will prompt you to enter a password, <mark style="color:purple;">please remember this password for future use.</mark> The generated keystore file will have a corresponding **node address**, Please keep it properly to avoid losing it, it will be used in the dashboard configuration

**#Change to the decompressed program directory. Be sure to select the disk directory where you decompressed the files.**

```bash
cd C:\privasea\usb-windows-node   
```

**#the following command to generate the keystore:**

<pre><code><strong>./calc.exe  new_keystore
</strong></code></pre>

<figure><img src="/files/8Tpzv9zGBcFuoY9D8yZy" alt=""><figcaption></figcaption></figure>

```bash
Enter password for a new key: // Input wallet password
Enter password again to verify: // Re-enter the password for confirmation
```

Once the wallet is successfully generated, you will see the following information:

```
node address: 0x24Bc26f56a4Cdf4FB83D8Df7bA60F04a87De07b8
# This is the node address you generated, used for binding in the dashboard
node filename: keystore://C:\privasea\usb-windows-node\config\UTC--2024-12-25T08-25-43.836167800Z--24bc26f56a4cdf4fb83d8df7ba60f04a87de07b8
# UTC--2024-12-25T08-25-43.836167800Z--24bc26f56a4cdf4fb83d8df7ba60f04a87de07b8 is the keystore file of the node, this filename is just an example and may be different from your actual file name.
```

**Instructions**: 0xed78283432F4F73653e493Df0bEB5EC9FA4C33d3 is an example and may differ in your case.

2. **Rename the keystore file**:\
   In the `C:\privasea\usb-windows-node\config` folder, select the keystore file you want to use. Right-click on it, select **"Rename"**, and rename it to `wallet_keystore`.

<div align="left"><figure><img src="/files/amSriYOyS69vuc4RvArc" alt=""><figcaption></figcaption></figure></div>

## 5. Link node address and revenue address

1. &#x20;Use the wallet address corresponding to the keystore file to link it with the income address on DeepSea [dashboard](https://deepsea-beta.privasea.ai/usbNode).

<figure><img src="/files/3LgZ4JijwZD4uNa93WKt" alt=""><figcaption></figcaption></figure>

2. Click set up my node, you will see two pop-up windows of the wallet, you need to click to confirm, and your configuration is complete

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

## 6. Start the node

1. Make sure the usb is inserted correctly.  And using PowerShell, run the following commands:

**# Switch to the directory where the program is located:**

<pre class="language-bash"><code class="lang-bash"><strong>cd C:\privasea\usb-windows-node  
</strong></code></pre>

**# Start the calculation node:**

```css
.\calc.exe calc --usb_sn 1251559600  
```

**# Parameter Explanation:**

* **`--usb_sn 1251559600`**: Replace this with your USB Product ID number.

2. You will be prompted to enter the password for the keystore file in the running interface.

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

3. Successful startup as shown in the figure below.&#x20;

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

* If failed, please check:

{% content-ref url="/pages/TBIGMOE1tFiMttD0sP2e" %}
[How to start the node FAQ](/user-node-usage-documentation/comprehensive-guide-to-privanetix-node-acceleration-node-and-workheart-node-setup-and-operation/how-to-start-the-node-faq.md)
{% endcontent-ref %}

## 7. Stop the node

```bash
   Ctrl + C
```


---

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

```
GET https://privasea.gitbook.io/user-node-usage-documentation/comprehensive-guide-to-privanetix-node-acceleration-node-and-workheart-node-setup-and-operation/workheart-usb-node-for-windows-version.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.
