Skip to content

Latest commit

 

History

History
31 lines (17 loc) · 1.74 KB

README.md

File metadata and controls

31 lines (17 loc) · 1.74 KB

Chronos: An Over Protocol Consensus Implementation Written in Go

Official Go implementation of the Over protocol consensus layer. Chronos is a fork of Prysm, a Golang implementation of the Ethereum Consensus specification.

Getting Started

A detailed set of installation and usage instructions, as well as breakdowns of each individual component, refer to Prysm's documentation portal. If you still have questions, feel free to stop by our Discord.

Building the Source

Chronos can be installed using Bazel. You can install Bazel using Bazelisk, a handy tool for launching Bazel. Please refer to Bazelisk official repository for installation instructions.

Once the dependencies, including Bazel, are installed, run the following command:

bazel build //cmd/beacon-chain:beacon-chain //cmd/validator:validator

Bazel will automatically generate symlinks at bazel-bin/. You can find the beacon-chain binary at bazel-bin/cmd/beacon-chain/beacon-chain_/beacon-chain, and the validator binary likewise.

Operating Validators

To operate validators with Chronos, follow the steps outlined in our official documentation.

Contributing

We welcome contributions from the community. Please refer to our contributing guidelines to get started.

License

GNU General Public License v3.0