Skip to content

A community maintained list of public Beacon Chain checkpoint sync endpoints with health checks

Notifications You must be signed in to change notification settings

ethpandaops/checkpoint-sync-health-checks

Repository files navigation

Ethereum Beacon Chain checkpoint sync endpoints with health checks

This project is an extension of https://github.com/eth-clients/checkpoint-sync-endpoints that adds a health check column to the endpoint tables.

On schedule a Github action is triggered that;

  • pulls down the remote endpoints/*.yaml
  • runs a health check on each endpoint
  • updates the health field on every endpoint
  • commits new health changes of ./_data/endpoints.yaml
  • triggers the Github pages deploy with health check updates

View the list here


Get started

# copy current stored endpoints
cp _data/endpoints.yaml endpoints.yaml

# OR combine the endpoints from https://github.com/eth-clients/checkpoint-sync-endpoints/tree/main/endpoints

Update _data/endpoints.yaml

Requirements;

  • Node 18
# install node modules
npm install

# update _data/endpoints.yaml
npm start

About

A community maintained list of public Beacon Chain checkpoint sync endpoints with health checks

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages