Skip to main content

Overview

Compare recognized Ethereum staking entities by operational performance, returns, and missed rewards. Reproduce the metrics published on beaconcha.in/entities.
What is an entity? An entity is a named staking operator (e.g. Lido, Coinbase, Figment) whose validators are publicly labeled in the beaconcha.in dataset. The Entity Benchmarking APIs let you query performance, APY, missed rewards, and network-relative standing for any labeled entity, or for your own private validator set.

Guides in This Section

Rank and Compare Entities

Rank all public entities by BeaconScore, net share, APY, or missed rewards. Includes pagination, filtering Unknown, and multi-window comparison.

Benchmark Entity vs Network

Compare one entity against the network baseline. Compute BeaconScore deltas, APY vs network, missed reward efficiency, and drill into sub-entities.

Private Entity Benchmarking

Use a validator dashboard as a private entity. Benchmark any unlabeled or custom validator set against the network baseline using the same methodology.

Key Metrics

The leaderboard and benchmarking guides use four metric families. Each is fetched from a different endpoint:

BeaconScore Components

BeaconScore integrates three validator duty types weighted by their contribution to rewards. These fields are returned by the entities and performance-aggregate endpoints: Per-component efficiency can also be derived from rewards-aggregate earned/missed ratios. See Rank entities: Step 5 and Benchmark vs network: Step 5 for the calculation. BeaconScore and APY measure fundamentally different things. BeaconScore is a duty efficiency metric (0-100%): a score of 100% means the validator earned the maximum possible rewards for every assigned duty. APY is a financial return metric that expresses the annualized yield on staked ETH (e.g., 3%). A validator can have a perfect BeaconScore of 100% and an APY of 3% at the same time; these are not contradictory. BeaconScore normalizes for proposal luck (though some residual luck factors remain), making it the recommended metric for cross-entity performance comparison. APY is better suited for reporting absolute returns.
See BeaconScore Calculation for the full formula and BeaconScore vs. 3rd Party Metrics for how BeaconScore compares to other metrics.

Missed Rewards Methodology

Missed rewards quantify the opportunity cost of a validator failing a duty, not a balance penalty. All missed reward data comes from the rewards-aggregate endpoint. The leaderboard uses:
earned_gross is data.total_reward from rewards-aggregate (gross, before penalties). Do not use data.total (net) for this calculation.
All wei values returned by rewards-aggregate are JSON strings. Cast with int(str(v)) before dividing by 1e18.
For step-by-step implementation, see Rank entities: Step 3, Benchmark vs network: Step 5, or Private benchmarking: Step 6. For per-validator missed reward analysis, see Analyze Missed Rewards.

vs Average Thresholds

The leaderboard uses the following thresholds consistently across all comparisons (BeaconScore total, all three components, and APY deltas). See these applied in Rank entities: Step 5, Benchmark vs network: Step 3, and Private benchmarking: Step 4: For missed reward efficiency (lower = better):

Evaluation Windows

All benchmarking endpoints support the same rolling windows:
Use consistent windows when comparing entities. all_time is not supported for entity endpoints.

API Plan Requirements

See API Pricing for plan details.

Attribution

If you display BeaconScore publicly, follow the BeaconScore License and License Materials.