[RFC] Discussion on how often to harvest staking rewards for $sdgnETH

Summary

The goal of this RFC is to coordinate with the Degen ETH (dgnETH) community to have a clearer understanding of staking distribution for staked Degen ETH (sdgnETH), how often yield will be distributed to stakers, and constraints regarding distribution. The recommendation is to launch auctions every Sunday until market cap grows enough for multiple auctions to occur weekly with meaningful distribution to sdgnETH holders.

Abstract

By the end of this discussion, the community will have clear parameters on how staking reward distribution works, how often rewards are expected to be distributed, how staking APY fluctuates, and how distribution could change as the product continues to grow.

Problem statement

Currently, there are questions from the community around staking yield, including how often yield is harvested, and how rewards are distributed. All mechanisms revolving around this can be found in the Reserve Protocol documentation. Rewards are distributed to the staking contract via the RTokens auction and auctions must be started manually. The community must clearly understand this and determine the best times to launch the auction to regularly distribute rewards.

Rationale

Understanding sdgnETH yield distribution

How is yield distributed to sdgnETH holders?

Yield is distributed to sdgnETH holders via an auction process where excess collateral accrued in the Backing Manager (BM) is used to mint more dgnETH and convert them into sdgnETH. The BM periodically collects yield from the collateral baskets, which cannot be immediately minted into RTokens. This excess collateral is auctioned, typically through dutch or batch auctions, converting it into more dgnETH The newly minted and auction-acquired degenETH is distributed to sdgnETH holders, by increasing the exchange rate of sdgnETH/dgnETH when unstaking. This process effectively distributes yield to sdgnETH holders by making each sdgnETH more valuable and redeemable for a larger portion of dgnETH.

Do rewards accrue to sdgnETH automatically?

No, auctions must be initiated manually in the auction section on DegenETH’s section of the Reserve App. This means that the prices of rewards accrued could change, based on the price at which they were earned versus when the auction was initiated settling it into Degen ETH.

Is there any other important mechanism that could change the yield earned?

Yes, the Backing_Buffer could change the rewards distributed to sdgnETH holders. The RToken Backing Manager uses a small Backing_Buffer (default: 0.1% of RToken collateral) to counteract potential slippage during collateral rebalancing auctions. This buffer prevents the RToken from becoming undercollateralized due to auction slippage. One potential downside of this safety mechanism is that it can delay revenue distribution when an RToken’s TVL suddenly increases. As TVL grows, the backing buffer grows with it, so revenue distribution can be delayed until the buffer is filled and revenue accrual automatically resumes.

Establishing parameters for yield distribution

DegenETH’s market cap currently stands at $2 million TVL. With steady growth, the backing buffer will continue to slow down yield distribution, however, auctions could regularly occur once a week, with more frequent auctions as dgnETH begins to scale its market cap. Here is a recommended schedule to distribute auction rewards.

  • Until degnETH reaches a $5 million market cap, enough awards will accrue to only reasonably justify 1 auction a week. These auctions should occur on Sunday with the transaction submitted via the community discord channel once completed. Anyone could initiate the auction.
  • From a $5 million market cap, the community should come together to explore whether enough rewards accruing to have to auction rewards twice a week. The recommendation would adjust to Sunday and Thursday. If enough rewards have an auction on those dates, the community will look to initiate an auction and show the transaction within the DegenETH discord channel.
  • At a $20 million Degen ETH market cap, the community will explore pathways to launch more auctions.

Weekly Distribution

Auctions are launched every Sunday. Following this schedule, the first auction will be launched on Sunday 07/28/2024, and continue weekly from there. An auction will not be initiated if there are not enough rewards in the auction available to create a distribution. The community should look to see this auction completed every Sunday. If there are insufficient rewards, no auction would occur because not enough yield was accrued over that weekly period. This could be due to an auction already being initiated or significant TVL growth which has affected the BackingBuffer, causing it to need to accrue the yield for distributions to occur.

Risks

Rewards losing value

Some of the rewards accrued from the sdgnETH yield strategies include $CRV, $CVX, $MORPHO, and other tokens. These rewards fluctuate in $ value. Price changes could change the total yield distributed to sdgnETH holders.

Auctions are not initiated on time

Auctions may not be distributed every Sunday if a community member does not initiate them due to personal activities or high gas fees. The time to receive sdgnETH rewards could change due to delays. These are manual auctions and there are no incentives to reward someone to initiate it outside of receiving their rewards.

  • I am in favor of sdgnETH distributions happening every Sunday
  • I am not in favor of sdgnETH distributions happening every Sunday and would like to explore other options
0 voters

Weekly auctions sound fine. Considering it’s a new product I think it’s especially important that users see they receive money often.

1 Like

Weekly distribution is the most appropriate at the moment, depending on the growth that dgnETH/sdgnETH may experience, other paths could be evaluated in the future.

1 Like

Great RFC @0xSleepy! A couple of thoughts based on what we discussed come to mind:

  • are sdgneth holders long-time or short-time holders? based on the profile type we might determine that it makes sense to claim rewards every couple of weeks/1 month to save on gas fees.

  • rewards are in the form of non-stable tokens, whose prices fluctuate. For example, CRV is at its lowest, and emissions are dropping by 15% in August (bullish). Does it then make sense to claim now?

1 Like

Great questions

  • Question 1: Are sdgneth holders long-time or short-time holders? based on the profile type we might determine that it makes sense to claim rewards every couple of weeks/1 month to save on gas fees.

It’s tough to say. If the RToken market cap continues to grow this rapidly, then I would say weekly emissions will become more ideal and profitable. Whether it’s long-term or short-term holders I think the focus should be on building trust. Trust would be built with a regular and consistent emissions schedule, so I think that would be the focus

  • Question 2: * Rewards are in the form of non-stable tokens, whose prices fluctuate. For example, CRV is at its lowest, and emissions are dropping by 15% in August (bullish). Does it then make sense to claim now?

The rewards would be higher, but I’m not sure if this is something to consider if thinking about long-term success of the project. A consistent reward schedule would likely build the most trust. Also the more quickly and often rewards are distributed to sdgnETH hodlers, the more quickly it can be used to auto compound their yield

A few thoughts.

Seems that at certain TVL thresholds, the frequency of staking rewards harvest increases - correct me if i am wrong. This is an arithmetic table that would due well illustrating the point, and would be an excellent companion to an RFC like this. Picture says 1,000 words. A few of the spreadsheet wizards in the community can help if needed.

If TVL size is indeed the lever i suggest it is above, then the question becomes should the community focus on how to grow TVL or focus on interim measure to make the best of small TVL? Given they are both work yet neither is rocket science, I suggest focus on the grow TVL part, which has lots of other positive side effects. For example right now the dgnETH front end is insufficient when it comes to informing, educating and building trust with users. Happy to collaborate on producing a new, prioritized laundry list of how to solve this.

In general, an RFC like this would be well served with simple, cogent diagrams that show how dgnETH staking rewards work. This is a forcing function for stakeholder understanding and alignment, including the various folks helping grow TVL. Unpopular take: its the lack of such diagrams in advance, discussed and aligned on collectively, that has us having this conversation now. Again…picture says 1,000 words. Should have existed pre launch but water under the bridge. Should prob be on or near website educational materials.

I am being a bit critical here because i know this product and community effort can reach 10/10 status. DgnETH is a diamond in the rough - it needs polish so that the broader community can discover its exceptional value. It’s possible that I am misunderstanding some aspects of topics at hand so my apologies in advance and corrections welcomed. If there is a live call to workshop solutions for dgnETH coming up i would be happy to contribute.

2 Likes