Skip to content

overprotocol/chronos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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