Overview
Missed rewards represent potential earnings your validators could have received if they had performed perfectly. Tracking missed rewards helps you identify issues, optimize performance, and quantify the cost of downtime or misconfigurations.API Endpoint: This guide uses
/api/v2/ethereum/validators/rewards-list for per-epoch missed reward breakdowns.Why Track Missed Rewards?
Diagnose Issues
Identify which duty types (attestations, proposals, sync) are causing losses.
Quantify Downtime Cost
Calculate the exact ETH lost during outages or maintenance windows.
Optimize Setup
Compare missed rewards before/after configuration changes to measure improvements.
Client Reporting
Show customers transparent breakdowns of actual vs. potential earnings.
Impact on Returns
See how missed rewards affect your overall APY & ROI using aggregated metrics.
Understanding Missed Rewards
The Rewards API returns detailed breakdowns includingmissed_reward fields for each duty type:
| Field | Description |
|---|---|
total_missed | Sum of all missed rewards across all duty types |
attestation.head.missed_reward | Lost rewards from incorrect/late head votes |
attestation.source.missed_reward | Lost rewards from incorrect source votes |
attestation.target.missed_reward | Lost rewards from incorrect target votes |
sync_committee.missed_reward | Lost rewards from missed sync committee duties |
proposal.missed_cl_reward | Estimated CL rewards lost from missed block proposals (see estimation method below) |
proposal.missed_el_reward | Estimated EL rewards lost from missed block proposals (see estimation method below) |
Missed vs Penalty: Missed rewards are potential earnings you didn’t receive. Penalties are actual deductions from your balance. Both reduce your net rewards, but penalties are more severe.
Quick Start: Fetch Missed Rewards
Get missed rewards for a specific epoch:Response
Common Causes of Missed Rewards
| Cause | Affected Duties | Solution |
|---|---|---|
| Network latency | Head votes | Reduce latency to beacon node, use local execution client |
| Node downtime | All duties | Implement redundancy, monitoring, and failover |
| Missed proposals | Proposals | Ensure MEV-boost and execution client are responsive |
| Sync committee offline | Sync committee | Keep validators online during sync committee periods |
| Clock drift | Attestations | Use NTP synchronization |
Best Practices
Monitor Regularly
Track missed rewards weekly to catch degradation before it becomes significant.
Set Thresholds
Alert when missed rewards exceed a percentage of total rewards (e.g., >0.1%).
Compare to BeaconScore
Use BeaconScore for relative comparison; use missed rewards for absolute ETH impact.
Investigate Spikes
When missed rewards spike, check node logs, network status, and duty assignments.
See Missed Rewards Impact on APY & ROI
For a high-level view of how missed rewards affect your overall returns, use the APY & ROI API. This endpoint provides aggregated missed reward data as part of its return calculations:roi.missed fields showing the impact of missed rewards on your overall ROI:
Related Resources
- Monitor Validator Performance — BeaconScore and efficiency metrics
- APY & ROI Metrics — Calculate return on investment
- Custom Range Rewards — Calculate rewards for any date range
- Notifications — Set up alerts for missed duties

