This repository has been archived, please refer to https://github.com/sigp/lighthouse for further reference.
This projects builds a customized version of the lighthouse client with Gnosischain modifications. Those include the integrations with different testnets.
Images are referenced under the following pattern gnosischain/{client_provider}-{node_type}:{upstream_version}-{testnet}
Pulling the latest lighthouse beacon client on chiado testnet would look like this:
docker pull gnosischain/lighthouse-beacon:latest-chiado
- Add an
.envfile with your fee recepient and graffiti
FEE_RECIPIENT=0x0000000000000000000000000000000000000000
GRAFFITI=gnosischain/lighthouse
- Add your keystores in
./keystoresand their password in a file./keystores/password.txtto get this file structure:
Note, keystores MUST follow one of these file names
keystore-m_12381_3600_[0-9]+_0_0-[0-9]+.jsonThe format exported by theeth2.0-deposit-clilibrary (source)keystore-[0-9]+.jsonThe format exported by Prysm (source)
.
├── docker-compose.yml
├── .env
├── jwtsecret
└── keystores/
├── keystore-001.json
├── keystore-002.json
└── password.txt
- Run
./setup.shto create a new./jwtsecrettoken + import your validators.
./setup.sh
- Start
docker-compose.ymlservices from this repository
docker-compose up -d