# README
check_consensus_sync_status
Task
Description
The check_consensus_sync_status
task checks the synchronization status of consensus clients, ensuring they are aligned with the current state of the blockchain network.
Configuration Parameters
-
clientPattern
:
A regular expression pattern used to specify which clients to check. This allows for targeted health checks of specific clients or groups of clients within the network. A blank pattern targets all clients. -
pollInterval
:
The frequency for checking the clients' sync status. -
expectSyncing
:
Set totrue
if the clients are expected to be in a syncing state, orfalse
if they should be fully synced. -
expectOptimistic
:
Whentrue
, expects clients to be in an optimistic sync state. -
expectMinPercent
:
The minimum sync progress percentage required for the task to succeed. -
expectMaxPercent
:
The maximum sync progress percentage allowable for the task to succeed. -
minSlotHeight
:
The minimum slot height that clients should be synced to. -
waitForChainProgression
:
If set totrue
, the task checks for blockchain progression in addition to synchronization status. Iffalse
, the task solely checks for synchronization status, without waiting for further chain progression.
Defaults
Default settings for the check_consensus_sync_status
task:
- name: check_consensus_sync_status
config:
clientPattern: ""
pollInterval: 5s
expectSyncing: false
expectOptimistic: false
expectMinPercent: 100
expectMaxPercent: 100
minSlotHeight: 10
waitForChainProgression: false