Thanks to @justin_shocknet help on my previous post, I was able to understand that the channels are in a ChanStatusRestored, this usually happens when a channel has been restored from a backup that did not match the current status of the channels in the peer node.
The good news on this is that in this case the error does not contain the flag ChanStatusLocalDataLoss assuming that the data about this channel (ie: % of liquidity on my side or the peer side) is still available. Not sure how to retrieve it yet, but it will be useful to know when proceeding to the next step.
Since my last post I was able to:
  1. successfully connect with all three peers the node share the channels with, and ask them to close or force close the channels in their side. Two channels have been closed and the sats have returned to the onchain wallet with the amount shown in their latest channel state.
  2. Unfortunately, with one of the peers, the one where the opening transaction was never confirmed in the blockchain, we still discussing how it's possible that this happened, here below the last received response:
I used RTL. I can't see you as a peer atm. Also I can't find us ever being connected in the past (which is weird). Also I can't close or pump my attempt to open a channel between us, using bump or cancel in RTL. I guess because it is too old and canceled therefore. In my local memepool it can't find the transaction and status: waiting till it will appear in memepool.
then, also added this:
Opening Channel Information Capacity: 3,000,000 Confirmation Height: Local Balance: 2,996,530 Remote Balance: 0 Fee/KW: 2,500 Commit Weight: 772 Commit Fee: 2,810
So I assume he is able to see the channel information that I'm unable to retrieve. Considering that we did not yet used chantools, I wonder what will be the right thing to do next, also considering there's zero sats on my side? Is this knda zombiechannel affecting the network or I should just don't care and let the peer figure out the way to fix it on its node side?
Glad you were able to make some progress
On the channel open that never confirmed, I would think the initiator should be able to RBF spend it back to themselves
reply
yeah I agree, but look like that option isn't available, did not specify any error either. Maybe via cli will be easier.
Anyhow, I got confirmation have zero sats on my local balance so I think I'm happy to close down the node ands start a new one, most probably s9. But if anyone has any other suggestion please let me know
reply
Yea anything beyond basic needs cli and often chantools, but sounds like its your peers problem at this point...
I'd suggest archiving your seed phrase for this node somewhere like a password manager, you may want to fire it up temporarily in the future just to scan addresses.
Start9 is doing some cool stuff and I've seen/heard great things about their support, sounds like a good option for you. We'll have Lightning.Pub published for it soon™️ too.
reply
great, looking forward to it!
reply