Skip to content

Commit 532a15b

Browse files
fixup! invoice: swap RouteHop for RouteHint
1 parent 42b9335 commit 532a15b

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

lightning-invoice/src/ser.rs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -371,7 +371,11 @@ impl ToBase32 for RouteHint {
371371

372372
for hop in self.iter() {
373373
converter.append(&hop.src_node_id.serialize()[..])?;
374-
converter.append(&hop.short_channel_id.to_be_bytes())?;
374+
let short_channel_id = try_stretch(
375+
encode_int_be_base256(hop.short_channel_id),
376+
8
377+
).expect("sizeof(u64) == 8");
378+
converter.append(&short_channel_id)?;
375379

376380
let fee_base_msat = try_stretch(
377381
encode_int_be_base256(hop.fees.base_msat),

0 commit comments

Comments
 (0)