]> git.bitcoin.ninja Git - rust-lightning/blobdiff - lightning-invoice/src/de.rs
Support reading the new `payment_metadata` field in invoices
[rust-lightning] / lightning-invoice / src / de.rs
index 9e96849a274c24d9ba1a08845b8d69622c75a4ff..28b901d8384ec678149ee434610129d3c30140ac 100644 (file)
@@ -459,6 +459,8 @@ impl FromBase32 for TaggedField {
                                Ok(TaggedField::PrivateRoute(PrivateRoute::from_base32(field_data)?)),
                        constants::TAG_PAYMENT_SECRET =>
                                Ok(TaggedField::PaymentSecret(PaymentSecret::from_base32(field_data)?)),
+                       constants::TAG_PAYMENT_METADATA =>
+                               Ok(TaggedField::PaymentMetadata(Vec::<u8>::from_base32(field_data)?)),
                        constants::TAG_FEATURES =>
                                Ok(TaggedField::Features(InvoiceFeatures::from_base32(field_data)?)),
                        _ => {