Prerequisites
The prerequisites for running an operator.
Requirements
Hardware
CPU 4 Cores | Memory 16 GB | Storage 100 GB SSD
Become a registered operator on Eigenlayer
Register your operator with Eigenlayer (see here)
Create an AVS 'Signing Key' for Predicate
This key which will be used for Predicate-Specific functions (see here)
Access to an Ethereum archive node
You will need access to at least two Ethereum RPC endpoints for redundancy
Setup Instructions
You can choose to configure the operator client using docker or an executable binary.
Clone the Operator Repository
Configure Environment Variables
Create and navigate to the in the .env
file then, fill in the fields labeled TODO
with the
appropriate values. Change ‘mainnet’ to ‘testnet’ in if you are setting up a testnet operator.
Confirm the keystore paths you set are correct by running the following commands
Expose this Port
Adjust your firewall or security group to allow TCP traffic from the following IP address on your task server port.
mainnet: 3.16.7.32
testnet: 3.128.253.89/tcp
Regsiter with Predicate
Follow the instructions on the next page to complete the registration process.