Hi all, da mighty squid here.
We’ve all noticed STAB trading around 3-5% over its peg at all times. Now, this might seem like a good thing - a pumping stablecoin - but I can assure you it’s not…
Why?
So, why is this happening? It’s fairly simple actually, and many have alluded to it already: the incentives program is creating artificial demand for STAB, even when it is above its peg. Because of the STAB/XRD LP rewards being so high, it’s still profitable to just buy STAB of the open market when it’s above peg and provide LP, even when one doesn’t want to use the borrow functionality. This shouldn’t be the case.
Solution
Whatcha gonna do about it then? Well, we could of course rework the incentives program so we are not creating such artificial demand for STAB. We’d mainly accomplish this by incentivizing borrowing STAB. We should then leave what the user does with their newly acquired STAB up to them mainly. They could either LP, or sell it to leverage their collateral (or whatever else STAB can be used for).
Tentative proposal
I already have a tentative proposal for how exactly we could rework the Incentives program.
I don’t think completely disregarding STAB/XRD LP rewards is the way to go, so I’ve not done chosen to. I’ve also added an extra incentive to STAB/xUSDC LP, and ILIS/XRD LP, as I think those were sensible to incentivize as well. And of course, the main incentivized action is the borrowing of STAB.
Because some of the pools I propose to become incentivized are concentrated liquidity pools, I propose to move the Incentives program from being managed by the incentives smart contract (through an Incentives ID), to a central party (me, for instance). An additional advantage to this approach is that it doesn’t require the LP tokens / receipts to be locked up in an Incentives ID. The only downside to this would be that the process is not anymore trustless, but the maximum amount of risk we take on by moving the program to a central entity is so low, I think it’s not a problem, as the manager of the program will hold at most 1 week of rewards at a time. Small detail: the proposal should also allow for instant unstaking of now staked LPSTAB tokens if the Incentives IDs are no longer necessary.
It’s important to decide on which liquidity provision is being rewarded if we’re dealing with concentrated liquidity pools. For pegged assets, I propose a very simple measure: liquidity from 95-110% of STAB’s peg will be rewarded (redemption rate to liquidation penalty), all equally. Non-pegged assets I haven’t completely thought through yet, but I reckon rewarding the actively-traded bin and some below and above would make sense? As you will see, the proposal doesn’t include incentivization of concentrated liquidity provision for non-pegged assets though.
So now for the big reveal! I propose to keep the ILIS incentives at 200K ILIS/week, divided over STAB and ILIS like so:
STAB:
Action | Weekly reward |
---|---|
Borrowing STAB | 100.000 ILIS |
STAB/xUSDC LP on C9 | 25.000 ILIS |
Native STAB/XRD LP (LPSTAB) | 25.000 ILIS |
ILIS:
Action | Weekly reward |
---|---|
ILIS/XRD BasicPool Oci LP | 50.000 ILIS |
Which DEXes and which specific pools we incentivize is still very much open to discussion though.
Feedback
I’d appreciate any feedback on the reworked Incentives program. Literally… anything! Don’t be afraid to tell me what you think should be done.
Let’s get talking.