Skip to content
This repository has been archived by the owner on Feb 1, 2024. It is now read-only.

About: A consensus client with a heavy focus on speed and security. Built by Sigma Prime, an information security and software engineering firm who have funded Lighthouse along with the Ethereum Foundation, Consensys, and private individuals.

Notifications You must be signed in to change notification settings

gnosischain/lighthouse-client

Repository files navigation

Lighthouse Client - Docker

UPDATES

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

Lighthouse reference

Starting Lighthouse in Chiado testnet

  1. Add an .env file with your fee recepient and graffiti
FEE_RECIPIENT=0x0000000000000000000000000000000000000000
GRAFFITI=gnosischain/lighthouse
  1. Add your keystores in ./keystores and their password in a file ./keystores/password.txt to get this file structure:

Note, keystores MUST follow one of these file names

  • keystore-m_12381_3600_[0-9]+_0_0-[0-9]+.json The format exported by the eth2.0-deposit-cli library (source)
  • keystore-[0-9]+.json The format exported by Prysm (source)
.
├── docker-compose.yml
├── .env
├── jwtsecret
└── keystores/
    ├── keystore-001.json
    ├── keystore-002.json
    └── password.txt
  1. Run ./setup.sh to create a new ./jwtsecret token + import your validators.
./setup.sh
  1. Start docker-compose.yml services from this repository
docker-compose up -d

About

About: A consensus client with a heavy focus on speed and security. Built by Sigma Prime, an information security and software engineering firm who have funded Lighthouse along with the Ethereum Foundation, Consensys, and private individuals.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published