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.
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