---
description: >-
  Prepare your system to run the Ungate AVS operator on EigenLayer Testnet
  (Holesky).
---

# Installation

### Prerequisites <a href="#prerequisites" id="prerequisites"></a>

**Registered EigenLayer Operator Account:** Ensure you have a fully registered EigenLayer operator account. If you don't have one, follow the steps in the [EigenLayer User Guide](https://docs.eigenlayer.xyz/restaking-guides/restaking-user-guide) to create and fund your account.

### Operator System Requirements <a href="#operator-system-requirements" id="operator-system-requirements"></a>

* Operating System: Linux AMD x64
* vCPUs: 2
* Memory: 4 GiB
* Storage: 20 GB
* EC2 Equivalent: t3.medium
* Total download bandwidth usage: 10-50 GB/month
* Upload bandwidth usage: 1-10 GB/month
*   Open ports:

    8080: Web Api

> **Important note**: Update your Node version to 22, if not already on it

#### ​Prepare  Operator Deployment <a href="#prepare-local-eoracle-data-validator-files" id="prepare-local-eoracle-data-validator-files"></a>

1. Clone this [repo](https://github.com/Ungate-Ai/wukong-verification) and execute the following commands:

```
git clone https://github.com/Ungate-Ai/wukong-verification.git
```

2. Copy `.example_env` into `.env`.&#x20;

```
cd wukong-verification
cp .env.example .env
```

3. Edit the `.env` and update the PRIVATE\_KEY\_ATTESTER with your holesky operator private key (ECDSA key). This is stored locally and is used to create a BLS public key.

```shellscript
PRIVATE_KEY_ATTESTER=<OPERATOR_PRIVATE_KEY>
```
