]> git.bitcoin.ninja Git - rust-lightning/commit
Separate bytes for experimental TLVs
authorJeffrey Czyz <jkczyz@gmail.com>
Fri, 9 Aug 2024 23:36:24 +0000 (18:36 -0500)
committerJeffrey Czyz <jkczyz@gmail.com>
Tue, 5 Nov 2024 00:00:15 +0000 (18:00 -0600)
commit771aa8ee2483dd0f3078dd0d704545ed90d68145
treeaa5ca26f385d0b2db12b84c53493b7b1bb9ffe91
parente23f89ce43d5b5311673726b737fda54f85b38fe
Separate bytes for experimental TLVs

When constructing UnsignedInvoiceRequest or UnsignedBolt12Invoice, use a
separate field for experimental TLV bytes. This allows for properly
inserting the signature TLVs before the experimental TLVs when signing.
lightning/src/offers/invoice.rs
lightning/src/offers/invoice_request.rs
lightning/src/offers/merkle.rs
lightning/src/offers/offer.rs
lightning/src/offers/static_invoice.rs