You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Charon cannot start if any of the configured beacon-node-endpoints are not responding. So even though some beacon nodes are up and available, charon cannot start if only a single of the BNs are down.
This is due to go-eth2-client that fails to initialise if the BN is not accessible.
Proposed Solution
Wrap go-eth2-client instances in a LazyClient type that tries to initialise the underlying client on each API call if not initialised yet.
The text was updated successfully, but these errors were encountered:
Wraps eth2clients in a "lazy loader", this allows charon to start even if one or more beacon nodes are down (as long as one is up and available).
category: feature
ticket: #1312
🐞 Bug Report
Problem to solve
Charon cannot start if any of the configured beacon-node-endpoints are not responding. So even though some beacon nodes are up and available, charon cannot start if only a single of the BNs are down.
This is due to go-eth2-client that fails to initialise if the BN is not accessible.
Proposed Solution
Wrap go-eth2-client instances in a
LazyClient
type that tries to initialise the underlying client on each API call if not initialised yet.The text was updated successfully, but these errors were encountered: