-
Notifications
You must be signed in to change notification settings - Fork 98
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
Pending update #488
Comments
Hi @WilsonJr01! Thanks for reporting, I will pass this issue on to the pool team 👍 |
I think I know what is going on here. Can you share your account_id? It’s possible that your client got out of sync when you updated your account (deposit/withdraw funds) while it was participating in a batch. Did you sold/bought any channel lately? If this is what happened you will have to go through the account recovery process. Your account will be in synced again and you will be able to use your funds as usual but the old, non matched, orders will be canceled and the information about out leases too. https://docs.lightning.engineering/lightning-network-tools/pool/account_recovery |
where can I see my account_id? my trader key is 02be88105cf997b06b0cb6a5569b835bc0d8cd0c689be15648c7d6b0bfd955bb30 I already try to do the recovery process, but it didn't worked I sold a channel abou a week ago |
In this case the client did not get out of sync with the server by interacting with his account while participating in a batch. The user deposited new funds in his account calling the DepositAccount rpc method. A new
The account diff has not been applied to the account because is waiting for confirmations. However, that tx was never broadcasted to the network. The lnd node does not see it in pending txs and the two inputs that the lnd node manages are not seen as "spent". In the lnd logs we can see that a subscription was created for this tx but was canceled few minutes later Umbrel does not store the container logs for more than one day, so we do not have them for pool. The account is currently unusable because of it's In the |
Is there a fix for this bug? |
There is no fix yet, but we are working on one. If you are affected, you can tell us your account key (=trader key) and we can reset it on the server side. Then you can use the account recovery to sync your local account state: https://docs.lightning.engineering/lightning-network-tools/lightning-terminal/troubleshooting#pool-account-recovery |
Greetings,
|
I have removed the pending state on the server side, you can now proceed with the account recovery. |
Thank you sir, I was able to exec the account recovery; and the account went back to "OPEN" Status, However, I'm missing the fund that were stuck in the "PENDING UPDATE" state. Would you know how to recover those fund? thank you. |
Those funds should be back in your lnd wallet. If not, try a restart of lnd. |
restarting my lnd did not work. I am not sure where the fund went now? |
Are you sure you didn't use the funds for something else in the meantime? When I reset the state I saw that the wallet input was spent in another transaction in the meantime. Maybe you opened a channel or sent funds and that's where they are now? |
thanks Guggero, I do sincerely recalled that my balance was 11,000,000 SAT while the ACCOUNT STATUS stuck in PENDING UPDATE stage. I also captured the transaction ID while it was stuck in PENDING UPDATE stage: Transaction |
Yes, the pending transaction attempted to add 6M sats to the account. But because that deposit transaction never confirmed because the funds were spent by the |
Closing due to inactivity, let us know if you need more help. |
I have a problem with lightning-terminal. I updated my pool account, but the txid never made it to the mempool and now the account is stuck in pending update.
Expected behavior
Actual behavior
To reproduce
System information
Umbrel
The text was updated successfully, but these errors were encountered: