We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent c2a37a5 commit fd14bc2Copy full SHA for fd14bc2
lightning/src/blinded_path/mod.rs
@@ -21,6 +21,7 @@ use crate::offers::invoice::BlindedPayInfo;
21
use crate::routing::gossip::{NodeId, ReadOnlyNetworkGraph};
22
use crate::sign::EntropySource;
23
use crate::util::ser::{Readable, Writeable, Writer};
24
+use crate::util::scid_utils;
25
26
use crate::io;
27
use crate::prelude::*;
@@ -231,7 +232,8 @@ impl BlindedPath {
231
232
if let Some((scid, channel_info)) = node_info
233
.channels
234
.iter()
- .find_map(|scid| network_graph.channel(*scid).map(|info| (*scid, info)))
235
+ .filter_map(|scid| network_graph.channel(*scid).map(|info| (*scid, info)))
236
+ .min_by_key(|(scid, _)| scid_utils::block_from_scid(*scid))
237
{
238
let direction = if node_id == channel_info.node_one {
239
Direction::NodeOne
0 commit comments