I’ve researched this a few times but it looks like things have changed so I’m posting for the most updated troubleshooting.
I’m running my system on a Pi 4. The last round of updates screwed up my node to the point where my Umbrel was unusable. I had to reformat my drive and start over. No problem, put my secret words in, spent about 10 days downloading the blockchain again, and waiting for the Lightning node to sync. Said I wanted to restore my channels from 7/7. This was on Friday and I’m not seeing any funds yet.
Does it take longer than 3 days? Am I missing something? Are there other steps I need to take?
Any news? Can you show lnd logs? The least disaster scenario explaining why your pubkey is unknown would be that you have never had public channel (Ie you haven’t had any channels ever or had only private ones). Any other explanations are probably worse (like having wrong seed..). If you had any open channels (with long term inactive peers or chance of having in-flight htlc) formating drive would be grave mistake. Unfortunately these node-in-box solutions like umbrel are notorious for terrible disaster mitigation practices. SCB is emergency last resort option which does not cover some edge cases and only is adequate in case channel database is irrecoverable or known to not contain latest states. Saving present version of channel.db (somehow locally or on umbrel’s servers) upon any command chain involving deletion of original LND data folder could prevent many btc from being burned over the years.
No updates. My only use case for setting up a node was participation and storage. I was using the Bitcoin wallet never had anything in the actual Lightning wallet. I thought it would just pop back up with my secret words like a Trezor. It was strictly custodial, and I’d just send some out to Coinbase every now and then when I needed extra cash for something.
While I only had some of my Bitcoin on here, I’m still pretty disappointed in how Umbrel handles this now. Any logs you want to see I can try to pull.
If you only used lnd for onchain payments and never opened any channels, that would explain a lot. It is not uncommon for SCB restoration to only “highlight“ utxos related to channel opening and closing, but the funds are still safely there.. Just follow my post from other thread. It will recover all your funds.. Seed phrase does not recover all on chain funds - #11 by babik
Edit: I have read / realised the link might be confusing and incomplete. Tldr.. Either you can rescan your LND’s wallet, or import your wallet to sparrow via bip32 root key. In that case you import segwit and taproot address paths as two separate wallets bc sparrow is unable to treat them as a single one..