Skip to main content

Restaked Points

Overview

Restaked points are a measure of your contribution to the shared security of the EigenLayer ecosystem. They are a measure of staking participation equal to the time-integrated amount staked in units of ETH \cdot hours.

Calculations

In the formulas that follow, ii represents the index of a staker, while jj represents the index of a token.

The participation measure of a staker ii for a token jj is given by the formula

Pij=t=0TSij(t)dtP_{ij} = \int_{t=0}^T S_{ij}(t)dt

where Sij(t)S_{ij}(t) represents the amount of token jj held by staker ii at time tt, measured in nominal units of ETH. For the purposes of the nominal participation measure, we treat all tokens, such as Native Restaked ETH and Liquid Staked ETH (LSTs) equivalently and calculate the total participation measure in units of ETH \cdot hours. Points are accrued for each Ethereum block that a token is actively staked.

For instance, a user who stakes 1 stETH for 10 days should accrue 240 restaking points over this time period (1 ETH ×\times 10 days ×\times 24 hours/day = 240 ETH \cdot hours).

For natively staked ETH, we treat Sij(t)S_{ij}(t) as a step function for each validator which transitions from 0 to 32ETH at the validator's activation epoch or BLS to execution change epoch and then back to 0 at the validator's exit epoch.

To obtain the total participation measure for a staker ii, we sum the measures for each token held by that staker:

Pi=jPij.P_i = \sum_j P_{ij}.

Finally, the restaked ratio gives the ratio of a given staker ii's participation measure to the aggregated participation measures across all stakers:

Ri=PiiPi.R_i = \frac{P_i}{\sum_{i'} P_{i'}}.

Additional clarifications for Native Restaking:

  • Consensus layer rewards are not included in the points calculation. Restaked points for native restaked is based on the validator's Effective Balance (capped at 32 ETH), rather than the validator's Current Balance (which includes rewards).
  • For Native Restaking, points accrual ends at the “Complete Withdrawal” action when the funds have exited EigenLayer completely.