Hi everyone,
I’m running into a frustrating problem with nomination pools, and I think other depositors may be in the same situation.
I decided to destroy my nomination pool and followed the proper steps. After 28 days, I was able to unbond and withdraw most of the members’ funds — no problem there. But a few users that are both in pools and staking haven’t migrated yet and there’s no way for me to withdraw those specific users funds permissionlessly because of that non migrated state they are in due to (dual staking).
Now here’s the issue: because these few users haven’t withdrawn their bonded funds, I’m completely blocked from withdrawing my own funds as the depositor. The system requires the depositor to be the last to unbond and withdraw — but I can’t do that while these old member accounts still have stake locked in the pool.
There’s no way to contact these members. And since they haven’t unbonded themselves, I can’t withdraw for them. Their stake is just sitting there, and it’s preventing me from finishing the destruction of the pool and getting my DOT back.
This seems like a serious flaw. If even one member doesn’t withdraw and is in the migrate state, the depositor could be stuck forever and it’s alot to lose given the minimum deposit of 500 DOT to start a pool.
Has anyone else dealt with this? Is there anything the dev team can do, or plans to fix this behavior? This creates a very real risk for pool creators, and I hope it can be addressed asap as my funds are currently stuck indefinitely.