An Ethereum 2 multi-node validator client.
Binaries for the latest version of Vouch can be obtained from the releases page.
You can obtain the latest version of Vouch using docker with:
docker pull attestant/vouch
Vouch is a standard Go module which can be installed with:
go get github.com/attestantio/vouch
Vouch sits between the beacon node(s) and signer(s) in an Ethereum 2 validating infrastructure. It runs as a standard daemon process. The following documents provide information about configuring and using Vouch:
- Getting started starting Vouch for the first time
- Prometheus metrics Prometheus metrics
- Configuration Sample annotated configuration file
- Account manager Details of the supported account managers
- Graffiti Details of the graffiti provider
- lighthouse does not yet implement server-sent events. As a result, if you are using Lighthouse you will see an occasional error in the logs that looks like:
{"level":"error","service":"client","impl":"standardv1","error":"could not connect to stream","time":"2020-11-26T08:01:09Z","message":"Failed to subscribe to event stream"}
Jim McDonald: @mcdee.
Contributions welcome. Please check out the issues.
Apache-2.0 © 2020 Attestant Limited.