Returns 0 or more yield objects in a streaming fashion using ndjson.
Data available from Epoch 738 onwards (ended on February 8th).
Data Availability
Yield data becomes available only after inflation rewards are fully paid out, which can take several hundred blocks after an epoch ends. Once available, the data includes Inflation Rewards, Block Fees, and MEV Rewards.
The mev
field in the response represents rewards earned in the previous epoch but paid out in the current one (i.e., MEV earned in epoch X-1 is paid in epoch X).
Data Scope
You can retrieve data for either validators or delegators:
- Use
type=validator
to fetch validator rewards. - Use
type=delegator
to fetch delegator rewards.
Call both endpoints and aggregate the results to get a complete network-wide view.
APY Calculation
The APY values are calculated from the same total stake of the network, along with the sum of the rewards for the whole network (either all delegators or all validators). These values are useful for understanding network-wide reward trends rather than individual validator performance.
Validators with 100% commission give delegators 0 rewards, lowering the overall APY. This value should not be used to compare individual validators but to track overall network performance.
Info
Use the Solana Health Endpoint to monitor data processing progress.