A dashboard for TobiWo's eth-duties. Visualizes upcoming block proposals, sync duties and attestations.
Replace ETH_DUTIES_API by your eth-duties server and start the dashboard using Docker.
docker run \
-p 5001:5001 \
nilsfs7/eth-duties-dashboard:prodThe dashboard is available at localhost:5001.
-
ETH_DUTIES_API
URL in cluding port to your eth-duties server.
-
NEXT_PUBLIC_NETWORK
The Ethereum network for the beaconcha.in explorer. Possible values:
mainnet,hoodi,sepolia
node.js >= 22.15.1
Docker Engine, Build & Compose
Create environment
cp .env.example .envInstall dependencies
yarn installStart app
yarn devBuild image
docker build \
--build-arg ETH_DUTIES=http://localhost:5000 \
--build-arg NETWORK=mainnet \
-f docker/Dockerfile \
-t nilsfs7/eth-duties-dashboard:latest \
.Execute container
docker run \
--network host \
--rm \
-p 5001:5001 \
--name eth-duties-dashboard \
nilsfs7/eth-duties-dashboard:latest