> 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
```
