Closed TonyGiorgio closed 1 year ago
It looks like the release was cut anyways despite the interoperability regression between LND, if that's something you guys care about @rustyrussell @cdecker?
I was going to recommend reverting that commit but this has gone unanswered. I guess we'll have to stay at the december release and ignore all the updates we had to do in order to use the deprecated list peers function in this release.
Sorry to be late here, I do not know why I did not receive the email regarding it.
In any case I will try to look inside it :)
Obviously LND didn't expect this combination, which is perfectly valid :(
We used to not set scidalias, which was wrong (how else would we support zeroconf?) but that code explicitly allows :(
Hard to fix (well, until zero fee anchors is merged), but I'll take a look...
Is zero fee anchors close to finishing? Perhaps it's fine to wait on that if they'll both be in the next release anyways.
Just wanted to come back and say that I've tested v23.05.1 and zero conf channels now work again with LND. Thank you so much @rustyrussell and for pushing it as a patch too. Looking forward to not needed a fork of CLN and for being back up to date.
Issue and Steps to Reproduce
Sometime since commit 3a39c635b663cf9eb696ef6105de7b42bc903757, CLN no longer opens zero conf channels to LND.
I have a CLN pinned to that commit and I have one that's on the v23.05rc2.
Both can open up channels just fine to LDK and CLN nodes. However, I'm trying to understand what might have changed so I can figure out what I need to do. Odds are there's some issue on one side or another that I need to get to the bottom of. I cross posted this here: https://github.com/lightningnetwork/lnd/issues/7642
CLN 3a39c635b663cf9eb696ef6105de7b42bc903757 (working)
LND v0.16.1:
CLN v23.05rc2 (not working)
LND:
CLN logs:
The thing that stands out is:
When I look at the LND switch case that handles that, I do not see one that just handles those two channel type features: https://github.com/lightningnetwork/lnd/blob/fdc1ae9d57326cc82899e4c76d5069b14a764b96/chanacceptor/rpcacceptor.go#L274-L346
Being just
StaticRemoteKeyRequired
&ScidAliasRequired
.Question for CLN: