X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=blobdiff_plain;f=lightning%2Fsrc%2Foffers%2Fpayer.rs;h=bfc02b5dbcb9804f1fd08bdf689f541a12579ed9;hb=4fb5708eec5a0683039c7877a0b3d452e21735c9;hp=7609c4666197ce3c91f685811b12ca0bc34f718a;hpb=3880e69237d7f6a33db1912176de5a745ea99b41;p=rust-lightning diff --git a/lightning/src/offers/payer.rs b/lightning/src/offers/payer.rs index 7609c466..bfc02b5d 100644 --- a/lightning/src/offers/payer.rs +++ b/lightning/src/offers/payer.rs @@ -22,6 +22,12 @@ use crate::prelude::*; #[cfg_attr(test, derive(PartialEq))] pub(super) struct PayerContents(pub Metadata); +/// TLV record type for [`InvoiceRequest::metadata`] and [`Refund::metadata`]. +/// +/// [`InvoiceRequest::metadata`]: crate::offers::invoice_request::InvoiceRequest::metadata +/// [`Refund::metadata`]: crate::offers::refund::Refund::metadata +pub(super) const PAYER_METADATA_TYPE: u64 = 0; + tlv_stream!(PayerTlvStream, PayerTlvStreamRef, 0..1, { - (0, metadata: (Vec, WithoutLength)), + (PAYER_METADATA_TYPE, metadata: (Vec, WithoutLength)), });