Reliability

The relayer and validator integration has several features to increase reliability:

  • The validator expects the relayer to heartbeat once every 1.5s. If a validator misses a heartbeat, it will disconnect and re-enable the UDP and QUIC server.

  • The validator will only connect to the relayer after 60s of successful heartbeats. This is to avoid connection and gossip thrashing.

  • The relayer needs access to RPC servers to know the leader schedule and what the network time is. It has the ability to load balance between multiple RPCs to ensure high reliability and uptime. If the relayer doesn't receive a slot update in some amount of time from any available RPC servers, it will move to an unhealthy mode. This disconnects all validators and prevents future validators from authenticating and connecting.

Last updated