@@ -110,12 +110,13 @@ function get_chanman(): Node {
110110 const scorer = ldk . ProbabilisticScorer . constructor_new ( ldk . ProbabilisticScoringDecayParameters . constructor_default ( ) , net_graph , logger ) ;
111111 const lockable_score = ldk . MultiThreadedLockableScore . constructor_new ( scorer . as_Score ( ) ) ;
112112 const router = ldk . DefaultRouter . constructor_new ( net_graph , logger , keys_manager . as_EntropySource ( ) , lockable_score . as_LockableScore ( ) , ldk . ProbabilisticScoringFeeParameters . constructor_default ( ) ) ;
113+ const msg_router = ldk . DefaultMessageRouter . constructor_new ( net_graph , keys_manager . as_EntropySource ( ) ) ;
113114
114115 const config = ldk . UserConfig . constructor_default ( ) ;
115116 const params = ldk . ChainParameters . constructor_new ( ldk . Network . LDKNetwork_Testnet , ldk . BestBlock . constructor_from_network ( ldk . Network . LDKNetwork_Testnet ) ) ;
116117 const chan_man = ldk . ChannelManager . constructor_new ( fee_est , chain_watch , tx_broadcaster ! , router . as_Router ( ) ,
117- logger , keys_manager . as_EntropySource ( ) , keys_manager . as_NodeSigner ( ) , keys_manager . as_SignerProvider ( ) ,
118- config , params , 42 ) ;
118+ msg_router . as_MessageRouter ( ) , logger , keys_manager . as_EntropySource ( ) , keys_manager . as_NodeSigner ( ) ,
119+ keys_manager . as_SignerProvider ( ) , config , params , 42 ) ;
119120 return new Node ( chan_man , tx_broadcasted , logger , keys_manager , net_graph ) ;
120121}
121122
@@ -341,7 +342,8 @@ tests.push(async () => {
341342 const underlying_om_a = ldk . OnionMessenger . constructor_new (
342343 a . keys_manager . as_EntropySource ( ) , a . keys_manager . as_NodeSigner ( ) , a . logger ,
343344 a . chan_man . as_NodeIdLookUp ( ) , a_msg_router , ignorer . as_OffersMessageHandler ( ) ,
344- ignorer . as_AsyncPaymentsMessageHandler ( ) , om_handler_a ) ;
345+ ignorer . as_AsyncPaymentsMessageHandler ( ) , a . chan_man . as_DNSResolverMessageHandler ( ) ,
346+ om_handler_a ) ;
345347 const om_a = ldk . OnionMessageHandler . new_impl ( {
346348 handle_onion_message ( peer_node_id : Uint8Array , msg : ldk . OnionMessage ) {
347349 underlying_om_a . as_OnionMessageHandler ( ) . handle_onion_message ( peer_node_id , msg ) ;
@@ -388,7 +390,8 @@ tests.push(async () => {
388390 . constructor_new ( b . net_graph , b . keys_manager . as_EntropySource ( ) ) . as_MessageRouter ( ) ;
389391 const om_b = ldk . OnionMessenger . constructor_new ( b . keys_manager . as_EntropySource ( ) ,
390392 b . keys_manager . as_NodeSigner ( ) , b . logger , b . chan_man . as_NodeIdLookUp ( ) , msg_router_b ,
391- ignorer . as_OffersMessageHandler ( ) , ignorer . as_AsyncPaymentsMessageHandler ( ) , om_handler_b ) ;
393+ ignorer . as_OffersMessageHandler ( ) , ignorer . as_AsyncPaymentsMessageHandler ( ) ,
394+ b . chan_man . as_DNSResolverMessageHandler ( ) , om_handler_b ) ;
392395
393396 const pm_a = ldk . PeerManager . constructor_new ( a . chan_man . as_ChannelMessageHandler ( ) , ignorer . as_RoutingMessageHandler ( ) ,
394397 om_a , ignorer . as_CustomMessageHandler ( ) , 0xdeadbeef ,
0 commit comments