@@ -14,9 +14,9 @@ use common::{
14
14
generate_blocks_and_wait,
15
15
logging:: MultiNodeLogger ,
16
16
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 ,
20
20
} ;
21
21
22
22
use ldk_node:: config:: EsploraSyncConfig ;
@@ -1137,11 +1137,14 @@ fn static_invoice_server() {
1137
1137
let chain_source = TestChainSource :: Esplora ( & electrsd) ;
1138
1138
1139
1139
let mut config_sender = random_config ( true ) ;
1140
+ config_sender. node_config . listening_addresses = None ;
1141
+ config_sender. node_config . node_alias = None ;
1140
1142
config_sender. log_writer =
1141
1143
TestLogWriter :: Custom ( Arc :: new ( MultiNodeLogger :: new ( "sender " . to_string ( ) ) ) ) ;
1142
1144
let node_sender = setup_node ( & chain_source, config_sender, None ) ;
1143
1145
1144
1146
let mut config_sender_lsp = random_config ( true ) ;
1147
+ config_sender_lsp. node_config . async_payment_services_enabled = true ;
1145
1148
config_sender_lsp. log_writer =
1146
1149
TestLogWriter :: Custom ( Arc :: new ( MultiNodeLogger :: new ( "sender_lsp " . to_string ( ) ) ) ) ;
1147
1150
let node_sender_lsp = setup_node ( & chain_source, config_sender_lsp, None ) ;
@@ -1154,9 +1157,10 @@ fn static_invoice_server() {
1154
1157
let node_receiver_lsp = setup_node ( & chain_source, config_receiver_lsp, None ) ;
1155
1158
1156
1159
let mut config_receiver = random_config ( true ) ;
1160
+ config_receiver. node_config . listening_addresses = None ;
1161
+ config_receiver. node_config . node_alias = None ;
1157
1162
config_receiver. log_writer =
1158
1163
TestLogWriter :: Custom ( Arc :: new ( MultiNodeLogger :: new ( "receiver " . to_string ( ) ) ) ) ;
1159
-
1160
1164
let node_receiver = setup_node ( & chain_source, config_receiver, None ) ;
1161
1165
1162
1166
let address_sender = node_sender. onchain_payment ( ) . new_address ( ) . unwrap ( ) ;
@@ -1176,9 +1180,16 @@ fn static_invoice_server() {
1176
1180
node_receiver_lsp. sync_wallets ( ) . unwrap ( ) ;
1177
1181
node_receiver. sync_wallets ( ) . unwrap ( ) ;
1178
1182
1179
- open_channel ( & node_sender, & node_sender_lsp, 400_000 , true , & electrsd) ;
1183
+ open_channel ( & node_sender, & node_sender_lsp, 400_000 , false , & electrsd) ;
1180
1184
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
+ ) ;
1182
1193
1183
1194
generate_blocks_and_wait ( & bitcoind. client , & electrsd. client , 6 ) ;
1184
1195
@@ -1201,14 +1212,14 @@ fn static_invoice_server() {
1201
1212
. filter ( |n| {
1202
1213
node. network_graph ( ) . node ( n) . map_or ( false , |info| info. announcement_info . is_some ( ) )
1203
1214
} )
1204
- . count ( ) >= 4
1215
+ . count ( ) >= 2
1205
1216
} ;
1206
1217
1207
1218
// 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
1212
1223
|| !has_node_announcements ( & node_sender)
1213
1224
|| !has_node_announcements ( & node_sender_lsp)
1214
1225
|| !has_node_announcements ( & node_receiver_lsp)
0 commit comments