Hi all. Looking for advice on a missing Bitcoin deposit that I can’t explain.
- I withdrew 76,961 sats from Kraken to an on-chain Bitcoin address generated from my Umbrel Lightning Node wallet.
- Kraken shows the withdrawal as successful and provided a TXID. Looking up the destination address on a block explorer shows the sats arrived and are still sitting there unspent.
- The problem is that I recently migrated my Umbrel Lightning Node from a Raspberry Pi to a Bosgame mini PC. During setup I restored the Lightning Node using the same 24-word seed phrase I had written down. The restore completed successfully.
- After recovery:
lncli getrecoveryinfoshows recovery finished (progress 1.0)lncli walletbalanceshows only 32,588 satslncli listchaintxnsonly shows an older transaction containing those 32,588 satslncli wallet addresses listdoes not show the Kraken destination address
- The 24-word seed displayed in Umbrel matches my written backup exactly
- Seem the sats are definitely on-chain and unspent, but the recovered wallet doesn’t appear to recognize the address Kraken paid.
Has anyone experienced this after restoring an LND/Umbrel wallet? Is there any possibility of a recovery/discovery issue, address gap issue, or something else I’m overlooking before I consider more drastic recovery steps?
Any ideas appreciated.
Definitely you didn't read my guides, especially this one about restoring / recovering nodes:
https://darth-coin.github.io/nodes/shtf-restore-lnd-node-en.html
Tip: was that address a taproot address or segwit ? Are different derivation paths.
It was a segwit. Using Sparrow, I figured out the issue was my node having only scanned as far as 22 and that address was at 70. Thanks to guides I've learnt another important lesson about dabbling in Bitcoin.
This is called the gap limit problem
Glad to hear you found the sats!
I no longer use Umbrel, but this discussion seems to address your problem: https://github.com/getumbrel/umbrel-lightning/issues/20#issuecomment-1566556262