For reasons beyond my knowledge the electrs folder filled the 1TB SSD disk so I decided to format the disk and redownload the blockchain.
I didn’t know formatting the disk would reset my data, I thought wallet information was kept on the SD card. No problem I have my seed and a not so recent LN channels backup (I opened one new channel after last bakcup)
I restored the node with the seedphrase, The recovery was a successful, however the wallet didn’t show any balance (and it was not empty).
At that moment I wasn’t sure the seedphrase was right so I decided to use Umbrel’s seedphrase with bluewallet, BW displayed the funds correctly.
My first question is why funds are not showing at Umbrel? Did I miss a step during the recovery?
On the other hand, I wasn’t able to recover LN channels yet.
I have RTL-generated backups and I followed the steps (here) but it didn’t work. I read Umbrel keeps a backup of LN channels, how can I request to use that one?
Hey @dubdam! Is the sync complete? Your funds might not show before that.
Also, automatic encrypted backups are enabled by default on Umbrel, so we likely have one for your node. We will need your backup ID and the last date your Umbrel was up (or the date at which you opened your last channel).
You can get your backup ID by running:
ssh firstname.lastname@example.org "cat umbrel/logs/karen.log | grep 'backup ID' | tail -n 1"
I was finally able to restore the chanels using the correct file. It seems I got Umbrel and RTL backups mixed.
Regarding the funds in the wallet, I’m curious why they’re not showing on Umbrel.
I encountered the same issue after my disk failed and I had to spin up a new Umbrel node in the cloud to recover my funds. After syncing the Bitcoin blockchain to 100%, the balance in my Umbrel wallet still showed up as 0:
I confirmed that I had entered my 24 word mnemonic correctly using the
Settings > Secret words > View option to compare against my 24 word backup in cold storage, and thanks to @dubdam’s suggestion, have also been able to recover my on-chain funds by inputting those same words into BlueWallet.
Like @dubdam, I have also managed to rediscover and close my Lightning channels by restoring from my static channel backups (
my-umbrel-channels.backup). However, after the closing transactions confirmed, the only funds that appeared as part of my Umbrel balance were the funds that were in my channels, without any of the funds that were just in the on-chain wallet. When I open BlueWallet, BlueWallet shows both my original on-chain funds as well as the funds from the just-closed payment channels.
I am running the current latest Umbrel version,
It seems that the recovery flow is failing to detect historical on-chain transactions even after the blockchain has been fully synced. For now I am planning to keep my funds in my Umbrel; let me know if you’d like me to try any commands.
I think you misunderstand the meaning of a node…
Umbrel onchain wallet purpose is only to open and close channels, NOT to keep all your BTC.
Be your own bank means, think like a bank
Please read carefully these guides:
Edit: Following the instructions in the last section of the troubleshooting guide resolved this issue (required waiting ~15 minutes for the rescan to complete).
Thanks @DarthCoin for writing out all these helpful resources.