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

Reduce epoch length to 1 day #1359

Open
joe-bowman opened this issue Mar 27, 2024 · 2 comments
Open

Reduce epoch length to 1 day #1359

joe-bowman opened this issue Mar 27, 2024 · 2 comments

Comments

@joe-bowman
Copy link
Contributor

Summary

The epoch duration of 3 days is based on the unbonding period of cosmos being 21 days, and the number of concurrent unbondings totalling 7 (cosmos-sdk default, but not aware of any chains that differ).

However, if we decouple unbondings and redelegations from the other epoch logic (rewards, claims, distribution, etc.), we can bring the epoch length down to 24 hours. This has a number of impacts:

  • Rewards are collected and compounded daily. This increases yield by 0.1% annually. This isn't a material difference and insufficient reason alone to move to a daily epoch.

  • Users will be able to prove ownership at an increased cadence; this will become increasingly important with CL pool claims in which user's ownership over qAssets can go to zero quickly if their position goes out of range, so the ability to get back in range, and claim, and only lose 1 day or rewards, vs losing 3 days minimum is a significant improvement.

Related to #1358

@faddat
Copy link
Contributor

faddat commented Apr 11, 2024

Could we make it 1 hour?

@midepeter
Copy link

midepeter commented May 21, 2024

Hello @joe-bowman ,

I will love to pick up this issue and work on it. I would love to knoow the state of the task if no one is working is on it yet.

Thank you. Looking forward to your response.

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

No branches or pull requests

3 participants