Official Go implementation of the Over protocol consensus layer. Chronos is a fork of Prysm, a Golang implementation of the Ethereum Consensus specification.
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.
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.
To operate validators with Chronos, follow the steps outlined in our official documentation.
We welcome contributions from the community. Please refer to our contributing guidelines to get started.