@@ -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,13 +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 ) ;
1145
- config_sender_lsp. log_writer =
1146
- TestLogWriter :: Custom ( Arc :: new ( MultiNodeLogger :: new ( "sender_lsp " . to_string ( ) ) ) ) ;
1147
+ config_sender_lsp. node_config . async_payment_services_enabled = true ;
1147
1148
let node_sender_lsp = setup_node ( & chain_source, config_sender_lsp, None ) ;
1148
1149
1149
1150
let mut config_receiver_lsp = random_config ( true ) ;
@@ -1154,9 +1155,10 @@ fn static_invoice_server() {
1154
1155
let node_receiver_lsp = setup_node ( & chain_source, config_receiver_lsp, None ) ;
1155
1156
1156
1157
let mut config_receiver = random_config ( true ) ;
1158
+ config_receiver. node_config . listening_addresses = None ;
1159
+ config_receiver. node_config . node_alias = None ;
1157
1160
config_receiver. log_writer =
1158
1161
TestLogWriter :: Custom ( Arc :: new ( MultiNodeLogger :: new ( "receiver " . to_string ( ) ) ) ) ;
1159
-
1160
1162
let node_receiver = setup_node ( & chain_source, config_receiver, None ) ;
1161
1163
1162
1164
let address_sender = node_sender. onchain_payment ( ) . new_address ( ) . unwrap ( ) ;
@@ -1176,9 +1178,16 @@ fn static_invoice_server() {
1176
1178
node_receiver_lsp. sync_wallets ( ) . unwrap ( ) ;
1177
1179
node_receiver. sync_wallets ( ) . unwrap ( ) ;
1178
1180
1179
- open_channel ( & node_sender, & node_sender_lsp, 400_000 , true , & electrsd) ;
1181
+ open_channel ( & node_sender, & node_sender_lsp, 400_000 , false , & electrsd) ;
1180
1182
open_channel ( & node_sender_lsp, & node_receiver_lsp, 400_000 , true , & electrsd) ;
1181
- open_channel ( & node_receiver_lsp, & node_receiver, 400_000 , true , & electrsd) ;
1183
+ open_channel_push_amt (
1184
+ & node_receiver,
1185
+ & node_receiver_lsp,
1186
+ 400_000 ,
1187
+ Some ( 200_000_000 ) ,
1188
+ false ,
1189
+ & electrsd,
1190
+ ) ;
1182
1191
1183
1192
generate_blocks_and_wait ( & bitcoind. client , & electrsd. client , 6 ) ;
1184
1193
@@ -1201,14 +1210,14 @@ fn static_invoice_server() {
1201
1210
. filter ( |n| {
1202
1211
node. network_graph ( ) . node ( n) . map_or ( false , |info| info. announcement_info . is_some ( ) )
1203
1212
} )
1204
- . count ( ) >= 4
1213
+ . count ( ) >= 2
1205
1214
} ;
1206
1215
1207
1216
// 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
1217
+ while node_sender. network_graph ( ) . list_channels ( ) . len ( ) < 1
1218
+ || node_sender_lsp. network_graph ( ) . list_channels ( ) . len ( ) < 1
1219
+ || node_receiver_lsp. network_graph ( ) . list_channels ( ) . len ( ) < 1
1220
+ || node_receiver. network_graph ( ) . list_channels ( ) . len ( ) < 1
1212
1221
|| !has_node_announcements ( & node_sender)
1213
1222
|| !has_node_announcements ( & node_sender_lsp)
1214
1223
|| !has_node_announcements ( & node_receiver_lsp)
0 commit comments