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

[Feature]: Automatic Redelegation to Backup Validator in Case of Validator Jailing #22275

Closed
PrathyushaLakkireddy opened this issue Oct 16, 2024 · 1 comment

Comments

@PrathyushaLakkireddy
Copy link
Contributor

Summary

When a validator is jailed, delegators may lose staking rewards due to a lack of awareness and the need for manual intervention to check and redelegate their stakes.

Problem Definition

Delegators may not always be aware when their validator is jailed, requiring them to manually check the situation and redelegate their stakes. This manual process can result in a loss of staking rewards.

Proposed Feature

We can introduce a backup validators system that would automatically redelegate the delegator’s stake to a pre-selected backup validator in the event if the primary validator is jailed.

Key Features:
Automatic Redelegation: If a validator is jailed, the system would automatically redelegate the stake to a pre-designated backup validator.
Optional Opt-In: Delegators can choose a backup validators during the initial delegation process, or set one at any time.
Continuous Rewards: This feature ensures that rewards are not lost due to validator jailing.

@julienrbrt
Copy link
Member

Thanks for proposing this!

This sounds more something for a third-party service, instead of having that backed in the protocol.
What if your backup validator is as well jailed? Do you time a time limit? As a validator can unjail itself.
Does it work only for tombstoned validators (which would make more sense).

All of this adds extra complexities, for not too much reason.
A third party could just demand a delegate authz grant and do all that logic off chain.

@julienrbrt julienrbrt closed this as not planned Won't fix, can't repro, duplicate, stale Oct 23, 2024
@github-project-automation github-project-automation bot moved this from 📋 Backlog to 🥳 Done in Cosmos-SDK Oct 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: 🥳 Done
Development

No branches or pull requests

2 participants