Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
We want to track:
maxApy
of all strategies for Avs & OperatorsData Pipeline
seedLogsDistributionRootSubmitted
which indexes theDistributionRootSubmitted
event on theRewardsCoordinator
contractseedStakerRewardSnapshots
seeder that looks at the latest log's snapshot timestamp and stores the snapshot for that date for all Stakers. Data is retrieved from EL public data bucketDistributionRootSubmitted
event takes place, EL's data bucket automatically gets updated with the new state along with the latest snapshot date.seedStakerRewardSnapshots
recognizes that the latest snapshot date is newer than the latest date from our db and hence refreshes state for all Stakers.seedMetricStakerRewards
runs at at a daily frequency along with other historical seeders, and a tracks historical rewards data for all EE users.API
Update: Token-wise APY split for Operators and Avs
In this update, we do away with summing APYs across strategies to provide
aggregateApy
for Operators and Avs as it may be misleading because theaggregateApy
is in fact not achievable. Instead, we maintain a strategy-wise APY for Avs and a strategy-wise, Avs-wise APY for Operators. These are further divided into token-wise APYs.The
apy
in the Avs/Operator tables has been replaced withmaxApy
denoting that we no longer track aggregate APY for an Avs/Operator but rather the max APY of all their strategiesProtected /auth routes for wallet login
!isRegistered
, the frontend will request a nonce on behalf of the user and prompt them to sign with their wallet