# Lighthouse-Pulse: A PulseChain Consensus Client Written in Rust This is the core repository for Lighthouse-Pulse, a [Rust](https://www.rust-lang.org/) implementation of the [Ethereum Consensus](https://ethereum.org/en/eth2/) specification, originally developed by [Sigma Prime](https://sigmaprime.io/) and modified for usage with [PulseChain](https://pulsechain.com/). See the [Changelog](https://gitlab.com/pulsechaincom/lighthouse-pulse/-/releases) for details of the latest releases and upcoming breaking changes. > Credit to the [Sigma Prime](https://sigmaprime.io/) team for the original implementation of [Lighthouse](https://github.com/sigp/lighthouse). [Documentation](https://lighthouse-book.sigmaprime.io) ## Overview Lighthouse-Pulse is: - Ready for use on Ethereum consensus mainnet & PulseChain consensus testnets/mainnet. - Fully open-source, licensed under Apache 2.0. - Security-focused. Fuzzing techniques have been continuously applied and several external security reviews have been performed. - Built in [Rust](https://www.rust-lang.org), a modern language providing unique safety guarantees and excellent performance (comparable to C++). ## Staking Deposit Contract The PulseChain team acknowledges `0x3693693693693693693693693693693693693693` as the canonical staking deposit contract address. ## Documentation The upstream [Lighthouse Book](https://lighthouse-book.sigmaprime.io) contains information for users and developers. ## Contact For additional support, feel free to join [the PulseChain telegram channel](https://t.me/PulseDEV). ## License [Apache License 2.0](https://www.apache.org/licenses/LICENSE-2.0)