Run Diva and connect it to your Ethereum clients
If you already have an Ethereum client setup, this option is the recommended one for you.
If you're new to Ethereum validation, we recommend you start with the all-in-one Diva with clients mode, which will install the needed dependencies automatically.
Configure Consensus and Execution endpoints​
First, you MUST rename the file .env.example
to .env
and change the following values of the file:
Replace the value ws://HOST_IP:PORT
of EXECUTION_CLIENT_URL
with the WebSocket endpoint of your execution client.
EXECUTION_CLIENT_URL=ws://HOST_IP:PORT # Change this (execution RPC WebSocket, geth example: ws://HOST_IP:8546)
Replace the value http://HOST_IP:PORT
of CONSENSUS_CLIENT_URL
with the REST API provider endpoint of your consensus client.
CONSENSUS_CLIENT_URL=http://HOST_IP:PORT #Â Change this (consensus REST API, prysm example: http://HOST_IP:5052)