Go to file
2024-02-22 14:02:43 -06:00
.cargo Prepare stable release 2023-09-05 18:38:25 -05:00
.github Re-enable maxperf for Windows releases (#4371) 2023-06-14 02:29:51 +00:00
account_manager remove withdrawal warning (#4207) 2023-05-01 08:22:40 +00:00
beacon_node Prepare stable release 2024-02-22 14:02:43 -06:00
book Add support for updating validator graffiti (#4417) 2023-06-22 02:14:57 +00:00
boot_node Prepare stable release 2024-02-22 14:02:43 -06:00
common Prepare stable release 2024-02-22 14:02:43 -06:00
consensus Prepare stable release 2024-02-01 17:13:48 -06:00
crypto Prepare stable release 2023-09-05 18:38:25 -05:00
database_manager Add db inspect --output values option to support dumping raw db values (#4324) 2023-05-30 01:38:48 +00:00
lcli Prepare stable release 2024-02-22 14:02:43 -06:00
lighthouse Prepare stable release 2024-02-22 14:02:43 -06:00
scripts Remove unused crate publishing Github action and script (#4347) 2023-05-30 06:15:58 +00:00
slasher Prepare stable release 2023-09-05 18:38:25 -05:00
testing Prepare stable release 2023-09-05 18:38:25 -05:00
validator_client Add support for updating validator graffiti (#4417) 2023-06-22 02:14:57 +00:00
watch Fix libpq typo in beacon.watch README (#4356) 2023-05-31 07:16:20 +00:00
.dockerignore Exclude EE build dirs from Docker context (#3174) 2022-05-09 23:43:31 +00:00
.editorconfig Add editorconfig template 2019-03-11 15:09:57 +11:00
.gitignore Docs for Siren (#4023) 2023-02-28 02:20:52 +00:00
.gitmodules Replace EF tests submodule with a makefile 2019-09-08 04:19:54 +10:00
bors.toml Switch allocator to jemalloc (#3697) 2023-01-20 04:19:29 +00:00
Cargo.lock Prepare stable release 2024-02-22 14:02:43 -06:00
Cargo.toml Tidy formatting of Reqwest errors (#4336) 2023-06-27 01:06:50 +00:00
Cross.toml Ensure protoc is installed for release CI (#3621) 2022-10-03 23:09:25 +00:00
Dockerfile Enable build profiles for Docker source builds (#4237) 2023-05-03 04:12:11 +00:00
Dockerfile.cross Use a stable tag for ubuntu in dockerfile (#3231) 2022-05-31 06:09:12 +00:00
LICENSE Update License to Apache 2.0 2019-04-15 16:47:35 +10:00
Makefile Add lint-fix task to automatically fix some Clippy warnings. (#4419) 2023-06-22 02:14:58 +00:00
README.md Update readme 2023-08-29 16:13:33 -05:00
SECURITY.md Cleanup repo docs 2023-08-29 16:13:12 -05:00

Lighthouse-Pulse: A PulseChain Consensus Client Written in Rust

This is the core repository for Lighthouse-Pulse, a Rust implementation of the Ethereum Consensus specification, originally developed by Sigma Prime and modified for usage with PulseChain. See the Changelog for details of the latest releases and upcoming breaking changes.

Credit to the Sigma Prime team for the original implementation of Lighthouse.

Documentation

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, 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 contains information for users and developers.

Contact

For additional support, feel free to join the PulseChain telegram channel.

License

Apache License 2.0