cosmos-sdk icon indicating copy to clipboard operation
cosmos-sdk copied to clipboard

Transitive redelegation is over-inhibiting

Open rigelrozanski opened this issue 6 years ago • 7 comments

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.

rigelrozanski avatar Jan 12 '19 22:01 rigelrozanski

Is this still an issue? Should we keep this open?

jackzampolin avatar May 28 '19 15:05 jackzampolin

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 avatar May 28 '19 16:05 alexanderbez

@alexanderbez you were going to take this on soon correct?

rigelrozanski avatar Jun 20 '19 12:06 rigelrozanski

Correct @rigelrozanski

alexanderbez avatar Jun 20 '19 12:06 alexanderbez

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.

github-actions[bot] avatar Jul 17 '20 00:07 github-actions[bot]

@alexanderbez you still got this right?

tac0turtle avatar May 09 '22 16:05 tac0turtle

Yes, but this is pretty low-pri, given everything else we have.

alexanderbez avatar May 09 '22 22:05 alexanderbez