Howdy folks,
I'm changing my daily driver device that currently has a Zeus embedded LND node on it. I followed the instructions here which basically had me:
  1. Ensure I have my seed phrase backed up offline.
  2. (Gracefully) close any currently open channels via the original device.
  3. On the new device, import the on-chain wallet with the backed up seed phrase from step 1.
After completing steps 1 and 2 on the original device, I confirmed that I had an on-chain balance in the on-chain wallet on the original device. I then powered that device offline so as not to conflict with the new device.
After completing step 3 on the new device, I do not see any on-chain balance. I've identified the transaction identifier that closed my only open channel, and the corresponding block in which it was added to the chain. That block has > 10 confirmations at the time of this writing.
Any idea why the new Zeus installation doesn't show an on-chain balance? AFAICT, the new LND node is fully synced and should reflect the on-chain balance.
Thank you in advance!
Update: configuring Zeus to check for Taproot addresses as Darth suggested, along with forcing a wallet rescan via Settings > Embedded Node > Advanced > Rescan wallet seems to have done the trick. Thank you!
reply
Great to hear you fix it. Nice pinned update comment ! I like this new SN feature.
reply
Seems that your issue is linked with the format of the addresses you used (taproot).
Do this:
  • go to settings - invoice settings and on top right click on the wheel to change the address format into taproot.
  • on the main screen, swipe to the right the onchain bar and click on receive to generate a new taproot address. Do this 2-3 times.
  • restart Zeus and wait until it rescan a bit the new addresses.
Zeus by default is generating a new restored wallet in segwit format. Is possible that you channels were taproot and for that you wallet didn't "see" them yet.
Optional, just to be sure you have all the funds OK, you can restore your onchain wallet into Sparrow and you will see all the txs there. Read here: https://docs.zeusln.app/for-users/embedded-node/backup-and-recovery#can-i-recover-my-zeus-onchain-wallet-into-other-wallet-applications
I usually suggest that if you used and old Zeus, to leave it in that onchain and start a new Zeus node ID, clean, fresh. The old onchain wallet, imported in Sparrow can be used to fund the new Zeus node.
reply
Thank you darth, I’ll dig into this avenue. According to the block explorer, the transaction that closed my channel was SegWit, not Taproot, so I don’t think that should be an issue, but I’ll keep digging further.
reply
Be sure that wasn't swept into taproot. Go and import it into Sparrow.
I will still recommend to start a new fresh zeus nodeid that later you fund it from that old one restored in sparrow. It's always better to start fresh and avoid all this.
If you still want the same nodeid you can try selecting only good neutrino peers with under 100ms, restart in rescan mode. Will be also good to delete neutrino files. Due to bad sync these filrs could get borked sometimes. Go to settings embedded advanced and select delete neutrino files and restat.
Then zeus will start rsync from scratch and your wallet should be ok.
reply
Don't respond to scammers who DM you. In my case Evan worked with me in the group chat, and then worked with me by DM.
@DarthCoin responds in the chats there, too.
reply
123 sats \ 0 replies \ @bzzzt 7 Jul
i ran into issues not doing exactly what you are doing but my on chain didnt show up cuz my node was out of sync when i thought it was synced.. Here is a convo I had with Zeus where they pointed out some helpful troubleshooting options. Evan even DM'd me to further help, was very helpful 🤙
reply
134 sats \ 3 replies \ @k00b 7 Jul
@DarthCoin is your guy
reply
I believe you are correct
reply
I’ll read this one in more detail when I get a chance:
100 sats \ 1 reply \ @Nuttall 8 Jul
This makes me think that a virtual machine is better if it can be moved.
reply
I agree, closing your channels and making new ones isn’t really a transfer, it’s just starting over with the same funds, less channel close costs
reply
i think if you have already initialized a wallet, you should just uninstall and reinstall the app.
reply