]> git.bitcoin.ninja Git - rust-lightning/commit
Make PaymentFailureReason downgradable
authorJeffrey Czyz <jkczyz@gmail.com>
Fri, 9 Aug 2024 16:07:35 +0000 (11:07 -0500)
committerJeffrey Czyz <jkczyz@gmail.com>
Wed, 14 Aug 2024 15:55:59 +0000 (10:55 -0500)
commit075a2e36b97cf4602be5ebf294cfde0a3c21413e
tree27848c3bd832f219a9953695b014ff7517c24293
parentbb94320e4095b23e4bdc025ade7a59d181f47a90
Make PaymentFailureReason downgradable

The PaymentFailureReason variants for invoice request failures will
cause downgrades to break. Instead, use a new TLV for the reason and
continue to write the old TLV, only use None for the new reasons.
lightning/src/events/mod.rs
pending_changelog/3192-invoice-request-failed-event.txt