]> git.bitcoin.ninja Git - rust-lightning/commit
Support next_blinding_override in blinded payment paths.
authorValentine Wallace <vwallace@protonmail.com>
Mon, 22 Jul 2024 19:22:54 +0000 (15:22 -0400)
committerValentine Wallace <vwallace@protonmail.com>
Mon, 19 Aug 2024 16:47:40 +0000 (12:47 -0400)
commitf68b1249a9d2ff73680333a25b533f287125fa97
tree2bc9b625c3ca91e4d46d41494c3a5c2b7859d48f
parent8fe3a56d4be5ec527a20b3e1aa82ae2069fa21fa
Support next_blinding_override in blinded payment paths.

This allow us to forward blinded payments where the blinded path that we are
forwarding within was concatenated to another blinded path that starts at the
next hop.

Also allows constructing blinded paths using this override.
fuzz/src/invoice_request_deser.rs
fuzz/src/refund_deser.rs
lightning/src/blinded_path/payment.rs
lightning/src/ln/blinded_payment_tests.rs
lightning/src/ln/channelmanager.rs
lightning/src/ln/msgs.rs
lightning/src/ln/onion_payment.rs
lightning/src/routing/router.rs