Author: Rusty Russell 2023-06-30 19:22:40+00:00
Published on: 2023-06-30T19:22:40+00:00
This pull request proposes to simplify the process by ignoring certain features based on recent releases and node announcements. The features that are being removed include "initial_routing_sync" and "option_anchor_outputs". The former only had an effect if "gossip_queries" was not supported, while the latter was only supported by older experimental-only CLN builds.The decision to ignore these features is based on the fact that there are 449 nodes running a 4-year-old LND version with 3+ year old channels. These nodes will already have their channel_updates ignored due to the lack of "htlc_maximum_msat", which is now required by LND and CLN.Additionally, there are several features that can now be assumed without checking them. These features include "var_onion_optin" (all but 6 nodes), "gossip_queries" (all but 11 nodes), "option_data_loss_protect" (all but 11 nodes), and "option_static_remotekey" (all but 16 nodes).Overall, this PR aims to simplify the process by removing unnecessary features and assuming certain features based on recent releases and node announcements.You can find more information about this pull request [here](https://github.com/lightning/bolts/pull/1092).
Updated on: 2023-07-13T17:36:33.109641+00:00