Open Pol-Lanski opened 2 years ago
Current problem is we are spending 121K NODE weekly incentivising a liquidity that is fragmented between 2 markets and only in Ethereum.
Carrot.eth wasn't "repeatable". Because we want the rewards to be vested, we would need a different token for every iteration, which adds complexity.
What do we want to measure as a KPI?
Need a model for how much will be unlocked at any month and how much we should aspire to have locked
Initial considerations/ideas:
We will have:
BUT we should be flexible to add or remove some.
The LM is an improvement on the 1st LM program of the $NODE token.
Users will deposit their NODE together with another token in Liquidity Pools (probably Uniswap in Ethereum and Swapr or Honeyswap in Gnosis Chain), OR just NODE in a single-asset pool (we call this Governance Staking).
Users will receive rewards according to the fulfillment of KPIs. They will receive 0 rewards if a minimum threshold of liquidity pooled is not reached, will start to receive rewards when this minimum is reached, and will collectively receive a total of the reward pool if the maximum KPI is reached.
Example: - If the total liquidity pooled is below 250k denominated in USD, 0 rewards are distributed. Between 250k and 1M, the total amount of rewards are distributed so a bigger % of the total rewards is distributed the more liquidity there is, up to 100% of the reward pool distributed when 1M or above is reached.
In order to not be vulnerable to flash loan attacks or 1 block liquidity attacks, it needs to calculate an average of the liquidity over a period of time.
This calculation needs to be auditable, keeping proof of every point in time that will be used to calculate the final average that will determine the rewards, so it will need to store such data somewhere and make it available to users via a dedicated Front-End within app.dappnode.io
TODO
General:
SCs:
TODO
TODO
TODO
TODO
TODO
LM = Liquidity Mining TODO
After reviewing Carrot.eth, we got a lot of ideas on Liquidity Mining v2.
We need to formalize a sustainable system that lasts for a longer period of time and create specs requirement document.
We would need: