Obol Charon¶
This package provides Charon, the Obol Distributed Validator Technology (DVT) client, packaged for Ethereum on ARM.
For a step-by-step guide on setting up a Distributed Validator cluster, see Obol DVT Staking.
Services¶
This package installs the main Charon service and several validator service overrides to work with DVT. The services are disabled by default.
charon.service(Main DVT middleware)
Validator Services:
lighthouse-validator-obol.servicelighthouse-validator-obol-lido.servicelighthouse-validator-hoodi-obol.servicelodestar-validator-obol.servicelodestar-validator-hoodi-obol.servicenimbus-validator-obol.servicenimbus-validator-obol-lido.servicenimbus-validator-hoodi-obol.serviceprysm-validator-obol.serviceprysm-validator-obol-lido.serviceprysm-validator-hoodi-obol.serviceteku-validator-obol.serviceteku-validator-hoodi-obol.servicegrandine-validator-obol.servicegrandine-validator-obol-lido.servicegrandine-validator-hoodi-obol.service
- To enable a service, run:
sudo systemctl enable –now <service_name>
Configuration¶
Configuration arguments are defined in environment files located in /etc/ethereum/dvt/.
/etc/ethereum/dvt/charon.confValidators use corresponding files in
/etc/ethereum/dvt/(e.g.,/etc/ethereum/dvt/lighthouse-validator-obol.conf)
You can edit these files to customize the arguments passed to Charon and the validator clients.
Data Directories¶
By default, this package stores data in the ethereum user’s home directory:
/home/ethereum/.charon
User and Group¶
All services run as the ethereum user and group.
Package Details¶
Maintainer: Ethereum on ARM <info@ethereumonarm.com>
Upstream URL: https://github.com/ObolNetwork/charon