EGL
  • ๐Ÿฆ…The Ethereum Eagle Project (EGL)
  • Protocol Overview
    • Key Functionality
    • EGL Genesis
      • Genesis
      • Release Schedule
      • Balancer Deployment
    • Voting
      • Vote, Revote, Withdraw
      • Calculating desiredEgl
      • Voting Threshold
      • Rewards
      • Leaderboard
    • Mining Pool Reward
    • The DAO
      • EGL Signals
        • Allocations
    • Token Distribution
  • Developer Documentation
    • Architecture
    • Voting
      • Claiming EGLs
    • Withdrawing EGLs
    • Withdrawing Pool Tokens
    • Tally Votes
    • Setting the gasLimit and gasTarget
    • Claiming Miner Rewards
    • Internal Functions
  • Governance
  • Governance Model
  • User Guides
    • Genesis
    • Voting
      • Claim & Vote
      • Vote
      • Revote
    • Helpful Tips
  • Appendix
    • Formulas
    • Attributes
    • FAQs
      • Design
      • Genesis
      • Voting
      • Other
    • Audits
Powered by GitBook
On this page
  • Voter Reward Amount
  • Voter Share Size
  1. Protocol Overview
  2. Voting

Rewards

PreviousVoting ThresholdNextLeaderboard

Last updated 3 years ago

The Voter Reward incentivizes the initial participation in EGL voting in the first year (52 weekly votes). The voter reward is not actively awarded to voters; rather, voters collect it when they call withdraw()or reVote().

Voter Reward Amount

The Voter Reward is awarded in the first 52 weekly votes (index 0 to 51), and its amounts are calculated using the following formula:

rewardi=362,844.70โ‹…(52โˆ’i) reward_i= 362,844.70 ยท (52-i)rewardiโ€‹=362,844.70โ‹…(52โˆ’i)

Thus, it gradually reduces from reward0=18,867,924reward_0 = 18,867,924reward0โ€‹=18,867,924EGLs in the first tally, toreward51=362,844.70reward_{51} = 362,844.70reward51โ€‹=362,844.70EGLs in the 52nd tally.

Voter Share Size

The Voter Reward is shared each week among the EGL voters who actively voted in said week to affect the desiredEgl. The amount distributed each week is fixed (see below) and the share of each voter depends on the lockupDuration and eglAmount she specified in the vote() or reVote().

The share size for voterjvoter_jvoterjโ€‹ is calculated as:

sharej=EGLs_lockedโ‹…lockup_periodshare_j = EGLs\_locked ยท lockup\_period sharejโ€‹=EGLs_lockedโ‹…lockup_period

whilevoterjโ€ฒsvoter_j'svoterjโ€ฒโ€‹s EGL reward in week i is calculated:

rewardj=sharejโˆ—rewardireward_j = share_j * reward_i rewardjโ€‹=sharejโ€‹โˆ—rewardiโ€‹

For example, given the following voters in a week:

voter1voter_1voter1โ€‹ locks up 10 EGLs for 1 week (Share1 = 10 ยท 1 = 10)

voter2voter_2voter2โ€‹ locks up 10 EGLs for 2 weeks (Share2 = 10 ยท 2 = 20)

voter3voter_3voter3โ€‹ locks up 20 EGLs for 1 week (Share3 = 20 ยท 1 = 20)

voter2voter_2voter2โ€‹ will be rewarded 20/5020/5020/50 or 40% of the weekly EGL reward (e.g. ยท Reward1)