RPC Operation Status

getValidatorStakes
Light Operation
Cached
5min cache
getValidatorDelegators
Heavy Operation
Cached
15min cache
getValidatorStakeAccounts
Heavy Operation
Cached
15min cache
getLeaderSchedule
Light Operation
Cached
5min cache
getValidatorPerformance
Light Operation
Cached
5min cache

Cache Configuration

Cache TypeTTLOperation SizeStatus
Validator Stakes5 minutesLightActive
Delegator Data15 minutesHeavyActive
Stake Accounts15 minutesHeavyActive
Leader Schedule5 minutesMediumActive
Performance Data5 minutesLightActive

Technical Implementation

Rate Limiting Protection

  • • 6,000 requests/minute rate limit monitoring
  • • Request queuing for heavy operations
  • • Exponential backoff with jitter
  • • Circuit breaker pattern implementation

Real-time Monitoring

  • • WebSocket subscriptions for account changes
  • • Slot update monitoring for epoch transitions
  • • Automatic cache invalidation on data changes
  • • Reduced polling frequency through event-driven updates

Operational Recommendations

Monitor during high traffic: Watch for increased error rates during peak usage periods
Cache optimization: Heavy operations are automatically cached longer during RPC stress
WebSocket benefits: Real-time monitoring reduces the need for frequent polling
Prometheus integration: This dashboard complements your existing Grafana monitoring