Skip to content

Commit 4d38ee6

Browse files
Rename OutboundOnionPayload::Receive::outgoing_cltv_value.
There is no outgoing HTLC for received HTLCs, so rename to be more accurate.
1 parent 7c3ef19 commit 4d38ee6

File tree

2 files changed

+9
-9
lines changed

2 files changed

+9
-9
lines changed

lightning/src/ln/msgs.rs

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1739,7 +1739,7 @@ mod fuzzy_internal_msgs {
17391739
keysend_preimage: Option<PaymentPreimage>,
17401740
custom_tlvs: Vec<(u64, Vec<u8>)>,
17411741
amt_msat: u64,
1742-
outgoing_cltv_value: u32,
1742+
cltv_expiry_height: u32,
17431743
},
17441744
BlindedForward {
17451745
encrypted_tlvs: Vec<u8>,
@@ -2289,8 +2289,8 @@ impl Writeable for OutboundOnionPayload {
22892289
});
22902290
},
22912291
Self::Receive {
2292-
ref payment_data, ref payment_metadata, ref keysend_preimage, amt_msat,
2293-
outgoing_cltv_value, ref custom_tlvs,
2292+
ref payment_data, ref payment_metadata, ref keysend_preimage, amt_msat, cltv_expiry_height,
2293+
ref custom_tlvs,
22942294
} => {
22952295
// We need to update [`ln::outbound_payment::RecipientOnionFields::with_custom_tlvs`]
22962296
// to reject any reserved types in the experimental range if new ones are ever
@@ -2300,7 +2300,7 @@ impl Writeable for OutboundOnionPayload {
23002300
custom_tlvs.sort_unstable_by_key(|(typ, _)| *typ);
23012301
_encode_varint_length_prefixed_tlv!(w, {
23022302
(2, HighZeroBytesDroppedBigSize(*amt_msat), required),
2303-
(4, HighZeroBytesDroppedBigSize(*outgoing_cltv_value), required),
2303+
(4, HighZeroBytesDroppedBigSize(*cltv_expiry_height), required),
23042304
(8, payment_data, option),
23052305
(16, payment_metadata.as_ref().map(|m| WithoutLength(m)), option)
23062306
}, custom_tlvs.iter());
@@ -4020,7 +4020,7 @@ mod tests {
40204020
payment_metadata: None,
40214021
keysend_preimage: None,
40224022
amt_msat: 0x0badf00d01020304,
4023-
outgoing_cltv_value: 0xffffffff,
4023+
cltv_expiry_height: 0xffffffff,
40244024
custom_tlvs: vec![],
40254025
};
40264026
let encoded_value = outbound_msg.encode();
@@ -4048,7 +4048,7 @@ mod tests {
40484048
payment_metadata: None,
40494049
keysend_preimage: None,
40504050
amt_msat: 0x0badf00d01020304,
4051-
outgoing_cltv_value: 0xffffffff,
4051+
cltv_expiry_height: 0xffffffff,
40524052
custom_tlvs: vec![],
40534053
};
40544054
let encoded_value = outbound_msg.encode();
@@ -4088,7 +4088,7 @@ mod tests {
40884088
keysend_preimage: None,
40894089
custom_tlvs: bad_type_range_tlvs,
40904090
amt_msat: 0x0badf00d01020304,
4091-
outgoing_cltv_value: 0xffffffff,
4091+
cltv_expiry_height: 0xffffffff,
40924092
};
40934093
let encoded_value = msg.encode();
40944094
let node_signer = test_utils::TestKeysInterface::new(&[42; 32], Network::Testnet);
@@ -4120,7 +4120,7 @@ mod tests {
41204120
keysend_preimage: None,
41214121
custom_tlvs: expected_custom_tlvs.clone(),
41224122
amt_msat: 0x0badf00d01020304,
4123-
outgoing_cltv_value: 0xffffffff,
4123+
cltv_expiry_height: 0xffffffff,
41244124
};
41254125
let encoded_value = msg.encode();
41264126
let target_value = <Vec<u8>>::from_hex("2e02080badf00d010203040404ffffffffff0000000146c6616b021234ff0000000146c6616f084242424242424242").unwrap();

lightning/src/ln/onion_utils.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -215,7 +215,7 @@ pub(super) fn build_onion_payloads(path: &Path, total_msat: u64, mut recipient_o
215215
keysend_preimage: *keysend_preimage,
216216
custom_tlvs: recipient_onion.custom_tlvs.clone(),
217217
amt_msat: value_msat,
218-
outgoing_cltv_value: cltv,
218+
cltv_expiry_height: cltv,
219219
});
220220
}
221221
} else {

0 commit comments

Comments
 (0)