Skip to content

Latest commit

 

History

History
39 lines (28 loc) · 1.23 KB

README.md

File metadata and controls

39 lines (28 loc) · 1.23 KB

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