@@ -14,9 +14,9 @@ use common::{
1414 generate_blocks_and_wait,
1515 logging:: MultiNodeLogger ,
1616 logging:: { init_log_logger, validate_log_entry, TestLogWriter } ,
17- open_channel, premine_and_distribute_funds, premine_blocks, prepare_rbf, random_config ,
18- random_listening_addresses, setup_bitcoind_and_electrsd, setup_builder, setup_node ,
19- setup_two_nodes, wait_for_tx, TestChainSource , TestSyncStore ,
17+ open_channel, open_channel_push_amt , premine_and_distribute_funds, premine_blocks, prepare_rbf,
18+ random_config , random_listening_addresses, setup_bitcoind_and_electrsd, setup_builder,
19+ setup_node , setup_two_nodes, wait_for_tx, TestChainSource , TestSyncStore ,
2020} ;
2121
2222use ldk_node:: config:: EsploraSyncConfig ;
@@ -1137,11 +1137,14 @@ fn static_invoice_server() {
11371137 let chain_source = TestChainSource :: Esplora ( & electrsd) ;
11381138
11391139 let mut config_sender = random_config ( true ) ;
1140+ config_sender. node_config . listening_addresses = None ;
1141+ config_sender. node_config . node_alias = None ;
11401142 config_sender. log_writer =
11411143 TestLogWriter :: Custom ( Arc :: new ( MultiNodeLogger :: new ( "sender " . to_string ( ) ) ) ) ;
11421144 let node_sender = setup_node ( & chain_source, config_sender, None ) ;
11431145
11441146 let mut config_sender_lsp = random_config ( true ) ;
1147+ config_sender_lsp. node_config . async_payment_services_enabled = true ;
11451148 config_sender_lsp. log_writer =
11461149 TestLogWriter :: Custom ( Arc :: new ( MultiNodeLogger :: new ( "sender_lsp " . to_string ( ) ) ) ) ;
11471150 let node_sender_lsp = setup_node ( & chain_source, config_sender_lsp, None ) ;
@@ -1154,9 +1157,10 @@ fn static_invoice_server() {
11541157 let node_receiver_lsp = setup_node ( & chain_source, config_receiver_lsp, None ) ;
11551158
11561159 let mut config_receiver = random_config ( true ) ;
1160+ config_receiver. node_config . listening_addresses = None ;
1161+ config_receiver. node_config . node_alias = None ;
11571162 config_receiver. log_writer =
11581163 TestLogWriter :: Custom ( Arc :: new ( MultiNodeLogger :: new ( "receiver " . to_string ( ) ) ) ) ;
1159-
11601164 let node_receiver = setup_node ( & chain_source, config_receiver, None ) ;
11611165
11621166 let address_sender = node_sender. onchain_payment ( ) . new_address ( ) . unwrap ( ) ;
@@ -1176,9 +1180,16 @@ fn static_invoice_server() {
11761180 node_receiver_lsp. sync_wallets ( ) . unwrap ( ) ;
11771181 node_receiver. sync_wallets ( ) . unwrap ( ) ;
11781182
1179- open_channel ( & node_sender, & node_sender_lsp, 400_000 , true , & electrsd) ;
1183+ open_channel ( & node_sender, & node_sender_lsp, 400_000 , false , & electrsd) ;
11801184 open_channel ( & node_sender_lsp, & node_receiver_lsp, 400_000 , true , & electrsd) ;
1181- open_channel ( & node_receiver_lsp, & node_receiver, 400_000 , true , & electrsd) ;
1185+ open_channel_push_amt (
1186+ & node_receiver,
1187+ & node_receiver_lsp,
1188+ 400_000 ,
1189+ Some ( 200_000_000 ) ,
1190+ false ,
1191+ & electrsd,
1192+ ) ;
11821193
11831194 generate_blocks_and_wait ( & bitcoind. client , & electrsd. client , 6 ) ;
11841195
@@ -1201,14 +1212,14 @@ fn static_invoice_server() {
12011212 . filter ( |n| {
12021213 node. network_graph ( ) . node ( n) . map_or ( false , |info| info. announcement_info . is_some ( ) )
12031214 } )
1204- . count ( ) >= 4
1215+ . count ( ) >= 2
12051216 } ;
12061217
12071218 // Wait for everyone to see all channels and node announcements.
1208- while node_sender. network_graph ( ) . list_channels ( ) . len ( ) < 3
1209- || node_sender_lsp. network_graph ( ) . list_channels ( ) . len ( ) < 3
1210- || node_receiver_lsp. network_graph ( ) . list_channels ( ) . len ( ) < 3
1211- || node_receiver. network_graph ( ) . list_channels ( ) . len ( ) < 3
1219+ while node_sender. network_graph ( ) . list_channels ( ) . len ( ) < 1
1220+ || node_sender_lsp. network_graph ( ) . list_channels ( ) . len ( ) < 1
1221+ || node_receiver_lsp. network_graph ( ) . list_channels ( ) . len ( ) < 1
1222+ || node_receiver. network_graph ( ) . list_channels ( ) . len ( ) < 1
12121223 || !has_node_announcements ( & node_sender)
12131224 || !has_node_announcements ( & node_sender_lsp)
12141225 || !has_node_announcements ( & node_receiver_lsp)
0 commit comments