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.
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.