Overview of agave-watchtower
masterThe agave-watchtower program monitors cluster health by periodically polling an RPC API. It performs several sanity checks to ensure the cluster is functioning correctly:
- Transaction Advancement: Confirms the transaction count is increasing.
- Blockhash Availability: Ensures new blockhashes are being produced.
- Validator Delinquency: Checks that no validators are in a delinquent state.
- Vote Account Balance: Alerts when a monitored validator's vote account balance falls below the bank-side VAT balance threshold (computed from RPC-visible state).
Note: The vote account balance check only verifies the balance via public RPC and does not verify full VAT eligibility (e.g., BLS pubkey presence, stake, or top validator set inclusion).