Features
- Upgrade Solana related dependencies to 2.2
- Ensure the local validator is caught up before loading bank from snapshot
- Addition of
LOCALHOST_PORT
env var for performingsolana catchup
- Remove ellipsis client dependency
- Addition of
CLAIM_TIPS_EPOCH_LOOKBACK
env var for claims logic - Addition of
PRINT_TX
env 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_MICROLAMPORTS
env var for improved vote transaction landing rates - Renaming of
MICROLAMPORTS
env var toCLAIM_MICROLAMPORTS
Reliability
- Addition of
CLUSTER
env var for telemetry purposes - Addition of
REGION
env var for telemetry purposes - Addition of
HEARTBEAT_INTERVAL_SECONDS
env var for telemetry purposes - Addition of
CLAIM_TIPS_METRICS
env var to enable emitting of claims related metrics - Addition of
CLAIM_TIPS_EPOCH_FILEPATH
env 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