rust-lightning/lightning
Alec Chen 039b1c8d10
Allow users to provide custom TLVs through RecipientOnionFields
Custom TLVs allow users to send extra application-specific data with
a payment. These have the additional flexibility compared to
`payment_metadata` that they don't have to reflect recipient generated
data provided in an invoice, in which `payment_metadata` could be
reused.

We ensure provided type numbers are unique, increasing, and within the
experimental range with the `RecipientOnionFields::with_custom_tlvs`
method.

This begins sender-side support for custom TLVs.
2023-08-08 15:55:00 -05:00
..
src Allow users to provide custom TLVs through RecipientOnionFields 2023-08-08 15:55:00 -05:00
Cargo.toml Bump crate versions to 0.0.116 release 2023-07-21 20:42:13 +00:00