Conversation

Yes, spec said use channel_types if and only if both sides send them. proposed a feature bit as well, but that's strictly unnecessary: just to show up-front you support it. But it seems this caused confusion? Generally in future we should add a feature bit IMHO.
Quote Tweet
Attention LND node operators: upgrading to LND 0.14.0-beta breaks compatibility with BOLT compliant nodes (eclair, c-lightning etc). We recommend waiting for a patch twitter.com/viaj3ro/status…
3
16
Replying to and
Still not sure why we need to bother? lnd having a bug implementing the spec isn’t a bug in the spec. I understand lnd has a bunch of infrastructure built up around feature bits for everything but making the rest of us do the same just for them seems like the wrong way?
2
5
Personally I’d prefer feature bits for ~nothing unless you need to find peers based on support (which is rare) or need to signal a single bit and it’s the most logical place. Adding a second bit (beyond presence of a TLV) to negotiate features is just complication for no reason?
2
2
Sure, but if this is going to become *compulsory* the feature story is a bit neater: eventually, everyone supports it and if you don't you get an immediate error from your node when connecting, rather than some remote error msg when you open.
2
3
> feature bits will let us eventually *only* use explicit funding how does the feature bit change your ability to do this. I'm still just really unclear on what it changes from a UX PoV, and arguably just adds more code to get to the same place a second earlier.
1