I had a Core Lightning node running properly, but it suddenly somehow stopped working. I force-closed the only channel I owned (from my other node), and since I can't start the lightning daemon (with lightningd) of the problematic node, I can only access the funds with the hsm_secret.

How is this going to work? I did setup another node, replaced its hsm_secret, ran the listfunds command and got nothing:

bitcoin@raspibolt:~/.lightningmobile2/bitcoin $ lightning-cli --lightning-dir=/home/bitcoin/.lightningmobile2 --conf=/home/bitcoin/.lightningmobile2/lightningd.conf listfunds
   "outputs": [],
   "channels": []

So, after I re-synced, I ran listfunds and it returned me the same, exact message (no outputs). I had some hope that I'd recover my force-closed funds that way, but bad luck.

I just want to say that I still have the problematic sqlite3 file, if that helps.

  • 2
    Does this answer your question? c-lightning node backup-restore Aug 2, 2022 at 11:07
  • Hello. After a lot of time syncing, it doesn't work. I'm using the same hsm_secret, and once I enter listfunds I get no outputs.
    – Angelo
    Aug 10, 2022 at 9:06
  • Hi Angelo, please edit your question to incorporate what happened after trying what Michael proposed into the question post.
    – Murch
    Aug 12, 2022 at 14:00
  • Hello @Murch, I have edited my post.
    – Angelo
    Aug 12, 2022 at 17:54


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.