Liquidity Mining
Nobody has claimed this yet.
Assessment
- Difficulty
- 5/5
- Estimated time
- Over a week
- Newbie friendliness
- 25/100
- Issue type
- Feature
- Clarity
- Needs clarification
- Activity status
- Stale
- Domain
- blockchain
Research direction
No files or tests are named. Start with the issue's Technically flow, then clarify how the new Liquidity contract, reward calculation, and 24-hour price batch script map to the repository. The issue does not define acceptance criteria or a verifiable done state, so confirm scope with maintainers before coding.
Written by the indexing model from the issue text.
Description
Liquidity mining is a mechanism to help with market-making by providing liquidity and earning liquidity incentives in return.
Overview
- Liquidity incentives provide more stronger incentives than staking incentives because a lock-up of paired assets accompanies the provision of liquidity.
- Liquidity providers get DEVs as liquidity incentives based on the number of DEVs provided.
- The liquidity incentives are equal to the sum of the staking rewards and holder rewards. This spec means that the liquidity incentives are equal to "the reward for staking to Property owned by itself."
- As noted above, liquidity provision is a new method of staking and does not accompany new inflation.
- However, if a liquidity provider performs Property staking, the liquidity incentive is increased. This spec is tentatively named the Conjunction Incentives.
Conjunction Incentives (tentative name)
- Since liquidity incentives are stronger than staking incentives, the Conjunction Incentives works to reinforce the incentive for staking.
- Earns incentive of 0.000000003 per block for a liquidity pool price of $1 and Property staking of 1.
- Example: Liquidity pool price is $12, staking is 200 DEV, for the incentive is 15.13728 per year.
12 * 200 * (1 year in seconds / 15) * 0.000000003 - Example: Liquidity pool price is $1000, staking is 200 DEV, for the incentive is 1261.44 per year.
1000 * 200 * (1 year in seconds / 15) * 0.000000003
Technically flow
- Staking UNI tokens into the (newly developed)Liquidity contract.
- Retrieve the number of DEVs associated with the UNI tokens and treat the same number as stake.
The APY is recalculated.(Incentive budgets are allocated from the existing balance and therefore do not affect APY)- The liquidity provider's reward is taken directly from the
Allocator.calculateMaxRewardsPerBlock()calculation. (no proration for stakers and holders) - Run a batch script to get the price of the liquidity pool once every 24 hours.
- Dominant language
- No language data
- Stars
- 11
- Forks
- 7
- PR merge metrics
- No merged PRs in 30d
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from dev-protocol/DIPs
-
priority - high tokenomics
Difficulty 5/5 Over a week Newbie friendliness 20/100
dev-protocol/DIPs#76 · 4 comments · 1 reaction ·
-
Difficulty 4/5 3-5 days Newbie friendliness 45/100
dev-protocol/DIPs#61 · 2 reactions ·
-
layers
Difficulty 5/5 Over a week Newbie friendliness 20/100
dev-protocol/DIPs#52 · 2 comments · 4 reactions ·
-
Difficulty 5/5 Over a week Newbie friendliness 15/100
dev-protocol/DIPs#50 · 28 comments ·
-
Difficulty 5/5 Over a week Newbie friendliness 15/100
dev-protocol/DIPs#48 · 13 comments ·
All issues in dev-protocol/DIPs
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
MystenLabs/sui#28056 · 1 comment ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
filecoin-project/solstice#76 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
CypherBoxLLC/Cypher-Box#283 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
blinklabs-io/bursa#904 ·