Lighthouse is an open-source Ethereum consensus client developed and maintained by Sigma Prime. Written in Rust, Lighthouse leverages the language's safety guarantees and excellent performance characteristics, making it a robust choice for the Ethereum consensus mainnet.
Lighthouse is designed to be a highly secure and reliable client for the Ethereum proof-of-stake network. Key features of Lighthouse include:
The Lighthouse team recognizes the canonical staking deposit contract address as 0x00000000219ab540356cBB839Cbe05303d7705Fa
.
Extensive documentation for both users and developers can be found in the Lighthouse Book. This resource provides detailed guides and information to help users understand and effectively use Lighthouse.
Additionally, the Lighthouse team maintains a blog at lighthouse-blog.sigmaprime.io, which offers periodic progress updates, insights into the roadmap, and interesting findings from the development process.
Lighthouse operates two main branches to facilitate stable releases and active development:
stable
: Points to the latest stable release, ideal for most users.unstable
: Contains the latest pull requests and is used for development purposes. Developers should base their work on this branch.