Skip to main content

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)