attestantio / vouch

Apache License 2.0
112 stars 28 forks source link

Multi client #50

Closed mcdee closed 2 years ago

mcdee commented 2 years ago

This integrates the go-eth2-client multiclient in to Vouch.

muticlient allows Vouch to obtain configuration and state, and event notifications, from multiple beacon nodes with one being considered primary and the others standbys. If the primary becomes uncontactable the next standby in the list becomes primary, with the failed node being re-added to the list if/when it returns to active service.

Fixes #7.