Operator Client v1.3.0
Features
- Upgrade Solana related dependencies to 2.2
- Ensure the local validator is caught up before loading bank from snapshot
- Addition of
LOCALHOST_PORTenv var for performingsolana catchup - Remove ellipsis client dependency
- Addition of
CLAIM_TIPS_EPOCH_LOOKBACKenv var for claims logic - Addition of
PRINT_TXenv var for displaying transaction information from the CLI - Support for additional filename pattern within gcp_uploader:
Regex::new(r"^snapshot-\d+-[a-zA-Z0-9]+-.*\.tar\.zst$") - Improved handling of claimant not found in merkle tree
- Addition of
VOTE_MICROLAMPORTSenv var for improved vote transaction landing rates - Renaming of
MICROLAMPORTSenv var toCLAIM_MICROLAMPORTS
Reliability
- Addition of
CLUSTERenv var for telemetry purposes - Addition of
REGIONenv var for telemetry purposes - Addition of
HEARTBEAT_INTERVAL_SECONDSenv var for telemetry purposes - Addition of
CLAIM_TIPS_METRICSenv var to enable emitting of claims related metrics - Addition of
CLAIM_TIPS_EPOCH_FILEPATHenv var for claims logic - Improved solana metrics: cast_vote txns should correctly report errors, periodic heartbeat emit, emit cluster and region tags
- The keeper will no longer try to create, uncreatable NcnRewardRouters