Installation

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

Prerequisites

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 to create and fund your account.

Operator System Requirements

  • 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 and 4002

Important note: Set your Node version to 22.6, if not already on it

​Prepare Operator Deployment

  1. Clone this repo and execute the following commands:

git clone https://github.com/Ungate-Ai/infini-route-attestators-public-mainnet.git
  1. Copy .example_env into .env.

cd infini-route-attestators-public-mainnet
cp .env.example .env
  1. Edit the .env and update the PRIVATE_KEY_ATTESTER and OPERATOR_ADDRESS with your EigenLayer proxy operator private key (ECDSA key) and the actual operator public key. This is stored locally and is used to create a BLS public key.

PRIVATE_KEY_ATTESTER=<Signer / Proxy Account Private key>
OPERATOR_ADDRESS=<Public address of the Main Operator Account>

Last updated