-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Liquidity Mining #17
Comments
I think this is a great idea, I just had a few questions about specifics. Will the staking act like another property on the stakes.social platform? For example will staking the uniswap liquidity token bring down the APY because it is counting both pools in the staking amount? So ultimately the inflation rate stays the same because the coins are coming from the same place that coins are coming from now for people who stake regular properties ? |
great idea |
@calaber24p In liquidity mining, DEV staked for liquidity mining is treated the same as normal staking (staking to Property). Therefore, the APY will be reduced. |
This comment has been minimized.
This comment has been minimized.
The quickest and lean-way to get started: fork Geyser. Contract: https://github.com/ampleforth/token-geyser/blob/master/contracts/TokenGeyser.sol The contract asks for a few initial parameters.
|
I think forking Geyser is fine if thats the way we decide we want to do it, also just simply matching the liquidity mining to the staking reward + creator reward is fine with me. I am indifferent on how we achieve liquidity mining. I am only against increasing the supply of tokens or using the developers wallet to fund liquidity mining. I believe we need to find a self sustaining way to offer liquidity mining rewards. |
@calaber24p Thank you for your comment.
In my first proposal, the provided liquidity DEVs are treated as actually being staked, lowering the APY. But, pooled DEVs as liquidity have no "actual" effect on creators. There is an indirect effect of stabilizing the price of DEV, but that is true for all stakeholders, not just creators. In other words, I believe that the impact of the size of the liquidity pool on the Dev Protocol APY is an excessive tight coupling. What do you think about this? |
I personally like your first proposal even if we decide to not fork Geyser. I know the lowering of APY might not be completely desirable with how it affects creators, but ultimately I think we should figure out a more permanent solution versus a short term one. There are other options to counteract the addition of the liquidity pool such as potentially raising the inflation schedule slightly to counterbalance it. |
The advantage of assuming that liquidity provision and APY calculations are non-interfering with each other is that it is possible to completely decouple the liquidity mining program from the smart contract of the protocol. This is correct and attractive from a software engineering perspective. I think the liquidity mining budget should be allocated from the team wallet, as you said. So, in other words, it's more correct to call it vesting than mining. Additionally, liquidity providers have an incentive to staking by Conjunction Incentives*. I think that would result in a lower APY. *btw, I find this name unintuitive 😓 |
|
Conjunction Incentives(tentative name) calculation is on a per Property basis. I noticed that it couldn't use the amount of liquidity provision in that calculation formula. That is because staking has multiple metrics per person, but liquidity is one metric per person. I already updated the core concept. |
I would like to discuss the design of liquidity incentives. How much liquidity incentive do you think should be granted in total? Do you think it is better to release liquidity incentives in stages or not? At the moment, I don't have any particular early join bonus in mind. Do you think that's a good idea? // 以下、日本語 流動性インセンティブはトータルでどれぐらいを付与すればいいと思いますか? インセンティブを段階的に解放していくか、しないか、どちらがいいと思いますか? 今の所、特に早期ジョインボーナスは考えていません。それでいいと思いますか? |
@Akira-Taniguchi The token allocation determines the volume of the liquidity incentive. A placeholder is fine during development. Can it vest the incentives after the team achieves funding? (Would you describe this as unlocking?) Geyser will be incentivized for users who provide early liquidity. That specification should be followed. |
yes, I'm sure the schedule can go back and forth, so you can run the lockTokens function and deposit the reward tokens after you've raised the funds.
Roger that, I'll make adjustments in that direction. |
Liquidity mining is a mechanism to help with market-making by providing liquidity and earning liquidity incentives in return.
Overview
Conjunction Incentives (tentative name)
12 * 200 * (1 year in seconds / 15) * 0.000000003
1000 * 200 * (1 year in seconds / 15) * 0.000000003
Technically flow
The APY is recalculated.(Incentive budgets are allocated from the existing balance and therefore do not affect APY)Allocator.calculateMaxRewardsPerBlock()
calculation. (no proration for stakers and holders)The text was updated successfully, but these errors were encountered: