Skip to content
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 Staking] Issue 2: Reward Calculation and Distribution #29

Open
polarker opened this issue Nov 15, 2024 · 26 comments · May be fixed by #59
Open

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

polarker opened this issue Nov 15, 2024 · 26 comments · May be fixed by #59
Assignees
Labels

Comments

@polarker
Copy link
Member

Parent issue: #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:

  • Rewards are calculated and distributed accurately.
  • Long-term stakers benefit from compounding rewards.
  • Reward logic is fair, efficient, and secure.
  • Tests cover all edge cases and demonstrate the robustness of the reward system.
@polarker polarker changed the title Liquidity Staking Issue 2: Reward Calculation and Distribution [Liquidity Staking] Issue 2: Reward Calculation and Distribution Nov 15, 2024
@Ved-viraj
Copy link

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
Copy link

NueloSE commented Nov 21, 2024

May I take this issue on?

@BrunoAmbricca
Copy link

I would like to work on this issue

@ShantelPeters
Copy link

May I pick this up?

@wheval
Copy link

wheval commented Nov 21, 2024

Mind if I try this one?

@Supa-mega
Copy link

I'd like to take this issue.

@petersdt
Copy link

Could I take over this issue?

@mimisavage
Copy link

Can I contribute to this one?

@blessingbytes
Copy link

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

@mayasimi
Copy link

Can I take this from here?

@kfastov
Copy link
Collaborator

kfastov commented Nov 23, 2024

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

@abdegenius
Copy link

Could I take over this issue?

@CEOliam
Copy link

CEOliam commented Nov 25, 2024

Is this issue still available?

@aniruddhaaps
Copy link

To address this issue I would design a mechanism to calculate rewards based on the amount staked, time staked, and pool performance. Introduce compounding rewards that encourage long-term staking and facilitate timely and fair reward disbursement. Thorough testing and validation to test for accuracy, fairness, and security.

@Kingsuite
Copy link

Can I contribute to this one?

@ikemHood
Copy link

Hey @polarker, I'd love to pick this one too... i've created a PR for #28

@NueloSE
Copy link

NueloSE commented Nov 28, 2024

@kfastov kindly assign ETA <= 48hrs

@ikemHood
Copy link

Hello @kfastov, I am still open to do this while i wait for #28 to be reviewed

@kfastov
Copy link
Collaborator

kfastov commented Nov 28, 2024

@ikemHood sorry, just saw your comment

@NueloSE
Copy link

NueloSE commented Dec 3, 2024

@kfastov @polarker am still waiting for #28 to be merged

@raduciobanu22
Copy link
Collaborator

@kfastov @polarker am still waiting for #28 to be merged

@NueloSE Still interested to work on this? If yes, please feel free to build on top of that existing PR, don't wait for it to be merged.
Please let me know otherwise will reassign to someone else.

@Jagadeeshftw
Copy link

Can I work on this, please?

@olisaagbafor
Copy link

May I take this issue on?

@vestor-dev
Copy link

Hey @polarker can I have this issue
I'd love to work on this!
kindly assign :)

@caxtonacollins
Copy link

I am a Full Stack Developer with two years of professional experience, specializing in web3. I have strong background in blockchain and extensive experience in Next.js/React, TypeScript, Cairo and Rust.

I will like to take care of this.

@raduciobanu22
Copy link
Collaborator

May I take this issue on?

@olisaagbafor Give it a shot!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet