cosmos-sdk
cosmos-sdk copied to clipboard
Transitive redelegation is over-inhibiting
For a given delegator, currently redelegations will always fail if the source-validator of the redelegation has any unmature redelegations to where it is the destination-validator (i.e. the tokens could be considered "hopping" across many validators).
Unfortunately, if there is even a single token in this process, it will prevent any new redelegations from occurring.
I reckon that there is a way that we can track the amount of redelegations tied up, so even if the original condition is true, it may be that there are enough tokens within the source validator that the redelegation would not be transitive.
Is this still an issue? Should we keep this open?
Actually, I still think we want this @jackzampolin, but we should be wary of implementation. i.e support up to n
transitive redelegations, where n
is relatively small (e.g. 3-5).
@alexanderbez you were going to take this on soon correct?
Correct @rigelrozanski
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
@alexanderbez you still got this right?
Yes, but this is pretty low-pri, given everything else we have.