Merge pull request #9884 from ellemouton/relaxFeatureBitCheck

multi: use relaxed feature bit `Set` method for peer features
This commit is contained in:
Yong
2025-09-10 17:22:16 +08:00
committed by GitHub
5 changed files with 41 additions and 30 deletions

View File

@@ -223,6 +223,9 @@ reader of a payment request.
record](https://github.com/lightningnetwork/lnd/pull/9897) on the
`channel_update` message and handle it explicitly throughout the code base
instead of extracting it from the TLV stream at various call-sites.
* [Don't error out](https://github.com/lightningnetwork/lnd/pull/9884) if an
invoice's feature vector contain both the required and optional versions of a
feature bit. In those cases, just treat the feature as mandatory.
* [Require invoices to include a payment address or blinded paths](https://github.com/lightningnetwork/lnd/pull/9752)
to comply with updated BOLT 11 specifications before sending payments.