Skip to content

nilsfs7/eth-duties-dashboard

Repository files navigation

Eth-Duties-Dashboard

A dashboard for TobiWo's eth-duties. Visualizes upcoming block proposals, sync duties and attestations.

Dashboard

Run app

Replace ETH_DUTIES_API by your eth-duties server and start the dashboard using Docker.

docker run \
-p 5001:5001 \
nilsfs7/eth-duties-dashboard:prod

The dashboard is available at localhost:5001.

Environment Variables

  • 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

Getting started for development

Prerequisites

node.js >= 22.15.1

yarn

Docker Engine, Build & Compose

Run app

Create environment

cp .env.example .env

Install dependencies

yarn install

Start app

yarn dev

Run in Docker

Build 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

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published