On-chain UTXO recovery in the Zeus LND node is straight ass. One way trip to asstown.
Discussion
I have heard the same from relative newbies I recommended nostr:npub1xnf02f60r9v0e5kty33a404dm79zr7z2eepyrk5gsq3m7pwvsz2sazlpr5 to :/
Oh no did you have a node malfunction?
I made a dumb. I was in the duress pin setting, and I thought it was asking me for the current duress PIN. You can guess what happened next.
Recovery from backup is super mixed. Firstly, the thing cannot properly scan the taproot and segwit address ranges properly, so it misses UTXO's. I had to import the xprv into sparrow into two separate wallets (segwit and taproot), and then manually sweep the UTXO's that it missed.
The remote encrypted SCB actually works, and you can even zero in on which of the recent backup you want.
Working on it.
Better to export to Sparrow for now. https://docs.zeusln.app/for-users/embedded-node/backup-and-recovery/#can-i-recover-my-zeus-onchain-wallet-into-other-wallet-applications
Good feedback.
fwiw default behavior in ZEUS v0.12.0 is to no longer create an on-chain address with each invoice. Makes the gap window much smaller, will help moving forward.
Real solution will be a fallback option to Esplora or Electrum when Neutrino is acting up.
Thanks Evan. This was an interesting exercise. If you could think of some way to idiot-proof the duress pin change workflow for complete doorknobs like myself, that would be good. (Not that I think I'll be making the same mistake again).
Something on this screen might say "Enter your regular unlock PIN. Do not enter your existing duress PIN, or Zeus will smite thee and thou wilt have a stressful Christmas."
