alephium / ralph-example

0 stars 7 forks source link

[Liquidity Staking] Issue 2: Reward Calculation and Distribution #29

Open polarker opened 1 week ago

polarker commented 1 week ago

Parent issue: https://github.com/alephium/ralph-example/issues/27

Objective:

Implement a reward system for calculating and distributing incentives to users based on staking amount and duration.

Description:

This issue involves designing and implementing a fair and efficient reward mechanism. The system should support compounding rewards and account for variations in pool performance.

Tasks:

  1. Design a reward calculation mechanism based on the staking amount and duration.
  2. Implement compounding rewards to enhance returns for long-term stakers.
  3. Develop a reward distribution function to ensure timely and fair distribution of rewards.
  4. Include variations in pool performance in the reward calculations.
  5. Create a robust test suite covering normal scenarios and edge cases.

Acceptance Criteria:

Ved-viraj commented 4 days ago

Hello maintainer @polarker , I am new here. I am a developer with more than 2 years experience. Will you assign me please? I know Onlydust because my friend told me about it. I will love to contribute to your project. I know different programming languages. I want to practice the skill I have learnt all these years in real world problems. Assign me ok?

NueloSE commented 4 days ago

May I take this issue on?

BrunoAmbricca commented 4 days ago

I would like to work on this issue

ShantelPeters commented 4 days ago

May I pick this up?

wheval commented 4 days ago

Mind if I try this one?

Supa-mega commented 4 days ago

I'd like to take this issue.

petersdt commented 3 days ago

Could I take over this issue?

mimisavage commented 3 days ago

Can I contribute to this one?

blessingbytes commented 3 days ago

I am a frontend and blockchain developer specializing in creating intuitive user interfaces. pls, i would love to tackle this issue.

mayasimi commented 3 days ago

Can I take this from here?

kfastov commented 2 days ago

Hi everyone! Please wait for the issue #28 to be solved first, it will provide the base contract for this issue

abdegenius commented 2 days ago

Could I take over this issue?

CEOliam commented 14 hours ago

Is this issue still available?