mirror of https://github.com/certusone/vouch.git
68fb49a21b
Fixes #2 |
||
---|---|---|
.github/workflows | ||
docs | ||
loggers | ||
media | ||
mock | ||
services | ||
strategies | ||
testing | ||
testutil | ||
util | ||
.dockerignore | ||
.gitignore | ||
CHANGELOG.md | ||
Dockerfile | ||
LICENSE | ||
README.md | ||
clients.go | ||
go.mod | ||
go.sum | ||
logging.go | ||
main.go |
README.md
Vouch
An Ethereum 2 multi-node validator client.
Table of Contents
Install
Binaries
Binaries for the latest version of Vouch can be obtained from the releases page.
Docker
You can obtain the latest version of Vouch using docker with:
docker pull attestant/vouch
Source
Vouch is a standard Go module which can be installed with:
go get github.com/attestantio/vouch
Usage
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
Known issues
- 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"}
Maintainers
Jim McDonald: @mcdee.
Contribute
Contributions welcome. Please check out the issues.
License
Apache-2.0 © 2020 Attestant Limited.