De/serialize custom TLVs on `{Inbound,Outbound}OnionPayload`
[rust-lightning] / lightning / src / ln / onion_utils.rs
index f3579a56b8d80330cb540bc5acfb643f41555262..7e0ccbe9652e960cf0087c238adae8b6f4ce6602 100644 (file)
@@ -171,6 +171,7 @@ pub(super) fn build_onion_payloads(path: &Path, total_msat: u64, mut recipient_o
                                } else { None },
                                payment_metadata: recipient_onion.payment_metadata.take(),
                                keysend_preimage: *keysend_preimage,
+                               custom_tlvs: recipient_onion.custom_tlvs.clone(),
                                amt_msat: value_msat,
                                outgoing_cltv_value: cltv,
                        }