Skip to content

Commit 833313a

Browse files
committed
f Intercept OMs for all unknown SCIDs
1 parent c1ff9ea commit 833313a

1 file changed

Lines changed: 3 additions & 8 deletions

File tree

lightning-liquidity/tests/lsps2_integration_tests.rs

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ use common::{
77
get_lsps_message, LSPSNodes, LSPSNodesWithPayer, LiquidityNode,
88
};
99

10+
use lightning::blinded_path::message::NextMessageHop;
1011
use lightning::events::{ClosureReason, Event, EventsProvider};
1112
use lightning::get_event_msg;
1213
use lightning::ln::channelmanager::{OptionalBolt11PaymentParams, PaymentId};
@@ -22,7 +23,6 @@ use lightning::onion_message::messenger::NullMessageRouter;
2223
use lightning::routing::router::{InFlightHtlcs, Route, RouteParameters, Router};
2324
use lightning::sign::{RandomBytes, ReceiveAuthKey};
2425

25-
use lightning::onion_message::messenger::NullMessageRouter;
2626
use lightning_liquidity::events::LiquidityEvent;
2727
use lightning_liquidity::lsps0::ser::LSPSDateTime;
2828
use lightning_liquidity::lsps2::client::LSPS2ClientConfig;
@@ -1924,11 +1924,6 @@ fn bolt12_lsps2_compact_message_path_test() {
19241924
fee_base_msat,
19251925
);
19261926

1927-
// Register the intercept SCID for onion message interception on the service node.
1928-
// This enables the service to intercept forwarded messages addressed by SCID rather than
1929-
// dropping them when NodeIdLookUp can't resolve the fake intercept SCID.
1930-
service_node.onion_messenger.register_scid_for_interception(intercept_scid, client_node_id);
1931-
19321927
// Configure the client's message router to use compact SCID encoding for message
19331928
// blinded paths through the service node.
19341929
client_node.message_router.peers_override.lock().unwrap().push(service_node_id);
@@ -2021,8 +2016,8 @@ fn bolt12_lsps2_compact_message_path_test() {
20212016
let intercepted_msg = events
20222017
.into_iter()
20232018
.find_map(|e| match e {
2024-
Event::OnionMessageIntercepted { peer_node_id, message } => {
2025-
assert_eq!(peer_node_id, client_node_id);
2019+
Event::OnionMessageIntercepted { next_hop, message } => {
2020+
assert_eq!(next_hop, NextMessageHop::ShortChannelId(intercept_scid));
20262021
Some(message)
20272022
},
20282023
_ => None,

0 commit comments

Comments
 (0)