Installation
Last updated
Was this helpful?
Last updated
Was this helpful?
This guide lays out the requirements and steps to register an operator with EigenLayer and opt-in to running the Multi-Prover AVS on Holesky testnet. Responsibilities of the operator will include sampling and proving batched transactions submitted by Scroll to the base layer.
4 CPU
8GB Memory
100GB SSD
and
Ubuntu 20.04 LTS
32 ETH or LST on Holesky testnet
Skip this section if you have already as a node operator on EigenLayer
Follow to install the EigenLayer CLI and register as an operator.
Below are the configs you need to provide:
BlsKeyFile: BLS key generated using EigenLayer CLI, the default path is ~/.eigenlayer/operator_keys/xxx.bls.key.json
, please use absolute path for this configuration.
EcdsaKeyFile: ECDSA key generated using EigenLayer CLI, the default path is ~/.eigenlayer/operator_keys/xxx.bls.key.json
, please use absolute path for this configuration.
BlsKeyPassword: Password of the BLS key.
EcdsaKeyPassword: Password of the ECDSA key.
TaskFetcher.Endpoint: RPC endpoint of the Ethereum mainnet, replace the https://1rpc.io/eth
with the endpoint you get from RPC service provider.
Below are the configs that you can use the default value:
ProverURL: RPC endpoint of the TEE Prover, the default value is https://avs-prover-staging.ata.network
, which is a TEE prover run by Automata Network.
Simulation: The default value is false
. In the simulation mode, the operator will not actually process the task.
ETHRpcURL: Holesky RPC url used to interact with Ethereum Holesky testnet.
ETHWsURL: Holesky WS url used to interact with Ethereum Holesky testnet.
AggregatorURL: URL of aggregator hosted by Automata team. Aggregator will check validity of TEE prover, aggregator the BLS signature and submit the task to AVS service manager.
EigenMetricsIpPortAddress: The ip + port used to fetch metrics.
TaskFetcher: Define the tasks of this operator. On Holesky testnet, the task is to sample and prove the batch submitted by scroll to L1.
RegistryCoordinatorAddress: Registry coordinator contracts address of Multi-Prover AVS on Holesky testnet.
TEELivenessVerifierAddress: TEE liveness verifier contracts address on Holesky testnet, which verify the attestation provided by the TEE prover and manage its lifecycle.