Quickstart (Mainnet)
Prepare your system to run the zScore AVS
Last updated
Prepare your system to run the zScore AVS
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 section to create and fund your account.
We provide a docker-compose configuration which sets up the Attester Node
Clone this and execute the following commands:
Copy .example_env
into .env
.
Edit the .env
Update the PRIVATE_KEY_ATTESTER with your ethereum mainnet operator private key (ECDSA key). This is stored locally and is used to create a BLS public key.
Update the L1_RPC
and L2_RPC
with private RPCs for Ethereum Mainnet and Base, respectively.
Update the ATTESTER_PUBLIC_IP_ADDRESS
with the IP address where the attester code is running.
Update the ATTESTER_PEER_ID
with the peer ID of the attester, which is generated using the private key. Generate the peer ID using this command:
Then you can run this command which will run a script called setup.sh
to setup the required dependencies like docker and docker-compose (this is optional, if you have already installed docker)
Then you can run the actual attester node by running:
To see logs you can run: (optional)