Issue with CSPR redelegation
S
Sasha Falke
Hello,
I have a CSPR account and had previously delegated my coins to a staking provider. However, since this provider was no longer delivering good results, I wanted to switch to another provider.
I noticed that there was an option to re-delegate directly from one provider to another, so I went ahead and confirmed the re-delegation. This was three days ago.
However, my coins are still showing as liquid in my wallet and do not appear to be delegated to the new staking provider. I am now unsure why this is happening, whether the re-delegation is still being processed, and why the coins are displayed this way.
Is there a solution for this? What should I do now? Do I need to delegate the coins again manually to the new provider, or should I wait?
Thank you in advance for your help.
Konrad Blutstein
Hello,
Thank you for reaching out, and I’m happy to clarify what most likely happened.
The redelegate stake procedure on Casper is designed to perform two actions within a single transaction:
- Undelegate stake from the current validator
- Delegate stake to the new validator
Both steps are executed sequentially. The key detail is that the second step (delegation to the new validator) can only begin once the undelegation period has fully completed, which takes 7 eras.
The situation you’re describing typically occurs when, at the moment the system attempted to start the delegate step, the new validator was no longer eligible to accept new delegators. The most common reason is that the validator had already reached the 1,200 delegator limit. Even a temporary spike (for example, 1,200 delegators at that exact moment) would prevent the delegation from being executed. As a result, after the undelegation finished, the tokens simply remained liquid in your account.
To confirm whether this is the case, please check how many delegators the validator currently has. If it is at or near the limit (e.g., 1,200 or slightly below, such as 1,195), it is very likely that the validator was full at the time your delegation step attempted to proceed.
At this point, regardless of the exact cause, the solution is straightforward:
You will need to delegate your liquid tokens again to the validator of your choice so that you can resume earning rewards.
Additionally, we will add a warning to the redelegation flow in one of the next patch versions to inform users that when a validator is close to reaching the delegator limit, there is a significant risk that the redelegation may not complete successfully. This should help prevent similar situations in the future.
If you have any additional questions or would like help verifying the validator’s status, feel free to let me know.
S
Sasha Falke
Konrad Blutstein Indeed, this is exactly what happened! I did not pay attention to that while redelegating. Thanks for clarifying!