There is always the charon godocs for the source code documentation.
Go Guidelines: Guidelines and principals relating to go developmentĬontributing: How to contribute to charon githooks, PR templates, etc. Project Structure: Project folder structureīranching and Release Model: Git branching and release model The Obol Docs website is the best place to get started.įor detailed documentation on this repo, see the docs folder:Īrchitecture: Overview of charon cluster and node architecture Which contains a docker compose setup for running a full charon cluster on your local machine. The easiest way to test out charon is with the charon-distributed-validator-cluster repo This repo contains the source code for the distributed validator client Charon (pronounced 'kharon') a HTTP middleware client for Ethereum Staking that enables you to safely run a single validator across a group of independent nodes.Ĭharon is accompanied by a webapp called the Distributed Validator Launchpad for distributed validator key creation.Ĭharon is used by Enterprises and DAOs to distribute the responsibility of running Ethereum Validators across a number of different instances and client implementations.Ī Distributed Validator Cluster that uses the Charon client to hedge client and hardware failure risks Quickstart Charon The Distributed Validator middleware client