Installation
Prepare your system to run the Ungate AVS operator on EigenLayer Testnet (Holesky).
Last updated
Prepare your system to run the Ungate AVS operator on EigenLayer Testnet (Holesky).
Last updated
Registered EigenLayer Operator Account: Ensure you have a fully registered EigenLayer operator account. If you don't have one, follow the steps in the to create and fund your account.
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
Clone this and execute the following commands:
Copy .example_env
into .env
.
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.
To address the security risk associated with storing the private key of you main operator account in the .env file, we've introduced the concept of a signer / proxy attestor account. This could be a newly created account that doesn't need to have any funds in it.
Now instead of using the private key of your main operator account, all you need to do is use the public address of it in the OPERATOR_ADDRESS.
For more information about this, please review the Othentic documentation