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
Clone this repo 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 here
Last updated