lighthouse-pulse/README.md
2024-05-23 15:00:16 -05:00

35 lines
1.6 KiB
Markdown

# 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)