DOUGH / eDOUGH buyback program

Summary

The following post comes as a follow up to the recently passed Doughpamine termination proposal. Meaning incentives on every Dough pair and on BCP have been terminated on the 27th of October.

By terminating Doughpamine, the DAO is effectively interrupting its liquidity renting strategy. As a result, a number of LPs which have been farming Dough may now consider to exit their LP positions and potentially sell its Dough side. This posts outlines the Buyback program designed for LP and eDough holders exit.

Motivation

One of the main reasons why the Doughpamine program was terminated was to avoid further selling pressure induced by LPs dumping rewards. As LPs now look at potentially unwinding their positions, they could potentially cause the very selling pressure the team has been trying to avoid through the proposal.

Moreover, as LPs exit and unwind, dumping would occur on an increasingly illiquid market which would exacerbate price decline. This would thus result in a lose-lose situation for LPs and the DAO as the former will incur both lower selling price and higher slippage, while the latter would have failed in its attempt to mitigate selling pressure.

In order to prevent the eventuality outlined above, it’s proposed to run a buyback program for LPs and for all floating Dough held by the market, to also represent an alternative for holders willing to opt-out from the proposed migration to Auxo. In this way, holders who wish to sell their Dough can do so through an OTC deal directly with the DAO treasury. This solution therefore aims at protecting Dough from the negative price impact that would be induced by heavy market selling. In addition, this would allow holders to sell while avoiding price slippage.

Scope

Dough buyback

There will be 9 buyback epochs, lasting 2 weeks each. Each epoch will have an increasing discount applied on the buyback price. The buyback price will be fixed at the 30-day TWAP (daily opening price, Coingecko source), calculated at the day preceding the start of each epoch, plus the discount relative to the specific epoch. Discounts per epoch and epoch calendar periods are summarized in the table below.

Screenshot 2022-10-31 at 16.26.56

eDough buyback

This part of the buyback program is intended for eDough farmed by LPs which may not be able to vest before the protocol migration to Auxo or anyhow provide an exit solution for LPs that may prefer a short-cut alternative to the vesting of their eDough reward. Buybacks will follow the very same epoch distribution as for liquid Dough. However, the buyback price will be fixed per epoch and not dependant on market price, considering that eDoughs have no market/price set until vesting. The table below displays buyback price per epoch.

Screenshot 2022-10-31 at 16.27.05

Next Steps

The proposed budget to be allocated to this buyback initiative is intended to be deployed in the buybacks contracts on an epoch-by-epoch basis, with residual balance from the previous epoch rolled over, to constitute the new epoch’s budget together with any required amount top-ups.

Budget deployment for Buy-back (1)

Holders that wish to opt for the buyback program will be able to do so through the PieDAO website interacting directly with the buyback contract.
The website’s UI will be available by the first epoch’s start date, currently scheduled for November 15th 2022.

As always, we’d like to gauge sentiment before moving forward with the Snapshot voting.

What’s your thought on this?

  • I support the buyback program
  • I’m against the buyback
  • I need more info

0 voters

2 Likes

As I interpret this, each epoch would allow a user to deposit X DOUGH and receive a 30 day TWAP with a discount applied, and discounts would increase as time increases. The amount per buyback is determined by the budget.

  • this incentivizes users to act fast to enter the first epoch
  • this has limited capacity to service each wave
  • this buys back at market price rather than relative treasury value per share

The key problematic aspects as I see it is that

  • the DOUGH would be topped up at the beginning of each epoch
  • is does not make sense to use the buyback program if below market price

Yearn offers a similar buyback program which is fueled by streamed rewards. Notably streaming the rewards to the buyback contract over the epoch acts as a pseudo auction mechanic limiting the amount any particular actor can secure at once from the total available each epoch. This means there are several opportunities to utilize the buyback and multiple actors have a chance of gaining access vs a single large participant at the start of the epoch.

I am unsure how competitive this would be in future epochs where a penalty is applied as sellers would prefer to sell on market anything which

Alternatively there is the reverse LBP approach, which aims to buy back at a price between current value and relative treasury value. Start at a 99% discount vs treasury value and track up. (or be more direct and start at current market price). Once the price is greater than the market price holders who want to sell can sell where the more people exiting at a particular epoch the greater the discount is relative to the end price of the auction.

This also acts to limit how much any participant can tap into the total available at a time but rather than TWAP informed price, its demand informed per epoch (where TWAP is used for starting the LBP, but is not the settled price at time of buyback)

4 Likes

Hey @BlockEnthusiast thanks for sharing this.
I’ll try to address your considerations by providing additional elements which may help better framing the intended scope of this buyback.

  • The buyback is indeed designed to incentivize the early participation by users which can be interested.
  • As indicated, the bb was proposed as a response to the termination of the DOUGHpamine, to absorb the possible unwinding of LP positions / dumping by holders not looking to participate in the DAO governance: The core team have been reaching out to a sample of LPs to sense their propensity to dump and, overall, approx only 15% of respondents was inclined to consider the buyback, with a strong preference towards looking for alternatives such as staking to veDOUGH to keep an interest in the DAO. Hence the design with a limited capacity by epoch, minimizing the non-farmable budget set aside from the treasury.
    Aside of this, given the recent unveiling of the rise of AUXO, the buyback was proposed to also serve any DOUGH hodler which may prefer to opt-out from the proposed migration to AUXO (which will be better detailed soon in term of time/options/milestones). So I’d like to stress that the buyback was NOT designed or intended to address any DOUGH holder interested in AUXO - which will have alternatives to consider for their DOUGH - but rather as a ā€œlast resortā€ offered to holders not interested in the proposed governance evolutions.
  • the current DOUGH ā€œNAVā€ obtained by dividing the Treasury value by the DOUGH max supply sits at approx $0.05, extremely close to the current market price. To some extent this could almost be framed as a redemption opportunity for early subscribers of the buyback, which imho should be incentivized to act soon in order to facilitate the migration to AUXO.
  • yes, the top up is intended to happen at the beginning of each 2weeks epoch. Max expenditure being $123k at the beginning of epoch 1 (approx 90% for DOUGH / 10% for eDOUGH), hence limited overall and potentially rolling over to the following epochs if unused, for the reasons pointed out above.
  • I agree that bb makes no sense when falling below market price. For DOUGH it’s proposed to use a 30days TWAP with growing discount, which for early epochs will mostly align to market price when factoring in that with the progressive unwinding of not-DAO owned LP (opting to either go for the buyback or staking…more severely when approaching the migration) pools liquidity may decrease and slippage raise, while bb will always represent a no-slippage fixed price option for holders willing to exit. Following epochs, again, should be mostly seen as a last resort option, not as a route to go for if interested in migrating to AUXO.

Hope this clarifies! Thanks for pointing out the alternative approaches above: definitely valid should the scope of the buyback be to pave a route for hodlers to migrate to AUXO, which again is not the scope initially envisioned.

3 Likes

Snapshot vote is open:
https://snapshot.org/#/piedao.eth/proposal/0xb138fbf9e080ede1f59676422d8472ef807a42db53d8b5f6a26c2fab6a7a99ca

2 Likes

The following post will aim at reflecting on the initial design and execution of the buyback mechanism. Feedback provided by the community has been deeply taken into consideration and utilised to redesign and propose a few changes to the program.

What we designed for

To start, the goal of the buyback program was mainly twofold. First, it was meant to offer liquidity providers a slippage free exit for the Dough side of their LP positions given the termination of the Doughpamine incentive program. Second, it wanted to provide Dough holders who did not wish to upgrade to Auxo a similar type of exit. The complementary goal of this offering was to avoid LPs and Dough holders from selling to the open market thus further depressing the price of Dough. Ultimately, all Dough bought back by the DAO will be burned along with the Dough already present in the treasury.

What happened

While the buyback program was intended to serve the purpose and participants mentioned above, it failed to fulfil such purpose given how a number of system mechanics and parameters were selected. Perhaps one of the main fallbacks came from how funds were actually being issued. Instead of topping up the buyback contract by streaming funds, which would have allowed multiple participants to participate in the program, funds were deposited in the contract in a single transaction thus allowing for a ā€˜first come first serve’ circumstance where a small number of addresses took basically the entire allocation. Fortunately, as a risk mitigation effort, the team had only deposited a mere fraction of the entire buyback budget and therefore there is still plenty of balance for users that still wish to participate.

Another issue derived from the utilisation of a past 30 days average market price (TWAP) as the price set for the buyback. This time length was selected to avoid the buyback price from being too sensitive to sudden price movements. Nonetheless, as the market crashed - and Dough price accordingly - a few days before the start of the buyback, the market price of Dough turned out to be 30% to 40% lower than the buyback price right at the start of the program. The arbitrage opportunity obviously did not go unnoticed and increased the incentives for early buyback participants to take advantage of it. As a matter of fact, even a trading bot managed to trade the arb.

With all this being said, it becomes evident that the buyback program did not serve who it was intended to and that a redesign of some of its aspects had to take place. The following sections will outline such design improvements, a number of which were proposed by the DAO.

What will change

In light of the events occurred and the purpose of the buyback initiative, the design changes that would be implemented are the following:

  1. Instead of depositing funds into the contract as done previously, funds will be streamed to the contract with a certain streaming rate. Streaming will be conducted utilising llamapay. The latter being a function of the buyback budget for the specific epoch and the length of the epoch, aka 14 days. The implementation of the streaming should guarantee that the buyback won’t be participated only by few addresses but by a larger number of users instead. As it was initially intended to be.

  2. The TWAP utilised for setting the buyback price will be reduced from 30 days to 3 days. This will also result in the buyback price being updated every three days. The main rationale behind this choice is to avoid substantial arbitrage opportunities as they occurred last time. As arb opportunities may still be present if the price of Dough swings considerably in short time frames, these should be mitigated both by the streaming of funds described above and by the price update happening every 3 days. Moreover, while on one side this may lead to higher buyback prices (less capacity for all outstanding Dough), on the other it could also mean lower buyback prices (higher capacity) shall the price of Dough fall further.

While the streaming of funds is an ideal solution for allowing a larger number of users to participate, it may not be as ideal for wallets holding larger amount of Dough. For the latter, participating in the buyback could come at a risk of being very time-consuming and not having the guarantee of being able to sell their Dough to the contract. For this reason, the team has also decided to offer wallets holding more than 200,000 DOUGH a buy-back deal over the counter (OTC). In this respect, the OTC buyback price would be equal to the one offered by the buyback contract the moment the OTC transaction is taking place. Furthermore, the budget that would be utilised for OTC buybacks would be taken from the budget allocated to later epochs of the buyback, starting from the very last one. Please reach out directly in Discord DMs to @gabo or @bennet if you would like to perform an OTC transaction. In sum:

  1. For holders of > 200k Dough, an OTC deal will be granted at a price equal to the same buyback price offered by the contract the moment the transaction is taking place. Participants who wish to opt for this deal can directly DM @Gabo_o or @bennet on the PieDAO discord server.

Timeline and discount

The program will commence again on the 13th of December, 2022 and epochs will last two weeks as was set in the previous iteration of the program. Discounts have also been revisited and will follow the ones listed in the table below. Finally, budget and pricing for the buyback of eDOUGH remains totally unchanged.

Dough

Screenshot 2022-11-22 at 17.56.11

eDough

Screenshot 2022-11-22 at 17.56.34

We hope that the adjustments proposed will level the buyback playing field and allow a larger set of users to participate in the program. We would also like to take this chance to thank all DAO members that participated constructively in the proposition of new execution mechanisms. Shall you have further proposals or comments on the current one, please don’t hesitate to make your voice heard.

  • FOR: proceed with the following changes
  • AGAINST: I do not support the following changes
  • ABSTAIN: need more info

0 voters

5 Likes

A snapshote vote is up! Snapshot

1 Like

Hey all!

The buyback program has been ongoing for a little over a month and has led to the DAO buying back around 2.3 million DOUGH. With the following post we are introducing an additional buyback epoch (Epoch 10) that will last for a week and will begin right after protocol migration.

The rationale behind the current buyback program is to offer DOUGH LPs and DOUGH holders that do not wish to migrate to AUXO a slippage-free exit that could mitigate further DOUGH price depression. Similarly, some veDOUGH stakers may want to opt-out from the migration to AUXO, despite having committed to lock their DOUGH for a longer period in the veDOUGH contract.

Epoch 10 aims at providing an exit for current veDOUGH stakers fitting this category, since taking place right after migration after veDOUGH will be unlocked, to be eventually re-locked with the same locking period (stakers’ time-commitment remains unchanged).

In this Epoch 10, veDOUGH stakers willing to opt-out from the AUXO migration will have the chance to exit by selling their DOUGH to the buyback contract, considering that most of DAO-owned DOUGH LP positions would have been withdrawn by then, making DOUGH market very illiquid.

As mentioned, this buyback epoch will last one week (7 days) after migration closure. The buyback price will be equal to the DOUGH NAV (= treasury net asset value / last DOUGH supply after DAO DOUGH burning) discounted by 50%.

To note that the Epoch 10 buyback price will likely result lower than buyback prices of any previous epoch, given that this represents an exceptional exit opportunity offered to stakers that previously committed to lock their DOUGH for a longer period than the one passed.

Finally, no additional budget will be needed to run the Epoch 10 buyback, it will solely rely on the roll-over of all unused budget from the previous nine epochs.

TLDR
→ SCOPE: Allows veDOUGH staker not willing to migrate to AUXO to sell their veDOUGH stake once unlocked during migration;

→ DURATION: 1 week starting from migration;

→ BUDGET: equal to the DOUGH/ veDOUGH unused buyback budget of previous Epochs;

→ PRICING: priced at 50% discount of DOUGH NAV, computed DAO After burning will be over.

5 Likes