Skip to content

Commit 39eeeb9

Browse files
committed
rename kind to type_num, use proper tlv nums
1 parent 848e4de commit 39eeeb9

File tree

5 files changed

+8
-8
lines changed

5 files changed

+8
-8
lines changed

bindings/ldk_node.udl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -366,7 +366,7 @@ dictionary SendingParameters {
366366
};
367367

368368
dictionary CustomTlvRecord {
369-
u64 kind;
369+
u64 type_num;
370370
sequence<u8> value;
371371
};
372372

src/event.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -253,7 +253,7 @@ impl_writeable_tlv_based_enum!(Event,
253253
(2, payment_id, required),
254254
(4, claimable_amount_msat, required),
255255
(6, claim_deadline, option),
256-
(8, custom_records, optional_vec),
256+
(7, custom_records, optional_vec),
257257
},
258258
(7, PaymentForwarded) => {
259259
(0, prev_channel_id, required),

src/payment/spontaneous.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,7 @@ impl SpontaneousPayment {
114114

115115
let recipient_fields = match custom_tlvs {
116116
Some(tlvs) => RecipientOnionFields::spontaneous_empty()
117-
.with_custom_tlvs(tlvs.into_iter().map(|tlv| (tlv.kind, tlv.value)).collect())
117+
.with_custom_tlvs(tlvs.into_iter().map(|tlv| (tlv.type_num, tlv.value)).collect())
118118
.map_err(|e| {
119119
log_error!(self.logger, "Failed to send payment with custom TLVs: {:?}", e);
120120
Error::InvalidCustomTlvs

src/types.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -354,18 +354,18 @@ pub struct PeerDetails {
354354
#[derive(Debug, Clone, PartialEq, Eq)]
355355
pub struct CustomTlvRecord {
356356
/// Type number.
357-
pub kind: u64,
357+
pub type_num: u64,
358358
/// Serialized value.
359359
pub value: Vec<u8>,
360360
}
361361

362362
impl_writeable_tlv_based!(CustomTlvRecord, {
363-
(0, kind, required),
364-
(1, value, required),
363+
(0, type_num, required),
364+
(2, value, required),
365365
});
366366

367367
impl From<&(u64, Vec<u8>)> for CustomTlvRecord {
368368
fn from(tlv: &(u64, Vec<u8>)) -> Self {
369-
CustomTlvRecord { kind: tlv.0, value: tlv.1.clone() }
369+
CustomTlvRecord { type_num: tlv.0, value: tlv.1.clone() }
370370
}
371371
}

tests/common/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -754,7 +754,7 @@ pub(crate) fn do_channel_full_cycle<E: ElectrumApi>(
754754
// Test spontaneous/keysend payments
755755
println!("\nA send_spontaneous_payment");
756756
let keysend_amount_msat = 2500_000;
757-
let custom_tlvs = vec![CustomTlvRecord { kind: 13377331, value: vec![1, 2, 3] }];
757+
let custom_tlvs = vec![CustomTlvRecord { type_num: 13377331, value: vec![1, 2, 3] }];
758758
let keysend_payment_id = node_a
759759
.spontaneous_payment()
760760
.send_with_custom_tlvs(keysend_amount_msat, node_b.node_id(), None, custom_tlvs.clone())

0 commit comments

Comments
 (0)