@@ -350,10 +350,14 @@ fn do_test_monitor_temporary_update_fail(disconnect_count: usize) {
350
350
nodes[ 0 ] . node. peer_disconnected( & nodes[ 1 ] . node. get_our_node_id( ) ) ;
351
351
nodes[ 1 ] . node. peer_disconnected( & nodes[ 0 ] . node. get_our_node_id( ) ) ;
352
352
353
- nodes[ 0 ] . node. peer_connected( & nodes[ 1 ] . node. get_our_node_id( ) , & msgs:: Init { features: nodes[ 1 ] . node. init_features( ) , remote_network_address: None } , true ) . unwrap( ) ;
353
+ nodes[ 0 ] . node. peer_connected( & nodes[ 1 ] . node. get_our_node_id( ) , & msgs:: Init {
354
+ features: nodes[ 1 ] . node. init_features( ) , networks: None , remote_network_address: None
355
+ } , true ) . unwrap( ) ;
354
356
let reestablish_1 = get_chan_reestablish_msgs!( nodes[ 0 ] , nodes[ 1 ] ) ;
355
357
assert_eq!( reestablish_1. len( ) , 1 ) ;
356
- nodes[ 1 ] . node. peer_connected( & nodes[ 0 ] . node. get_our_node_id( ) , & msgs:: Init { features: nodes[ 0 ] . node. init_features( ) , remote_network_address: None } , false ) . unwrap( ) ;
358
+ nodes[ 1 ] . node. peer_connected( & nodes[ 0 ] . node. get_our_node_id( ) , & msgs:: Init {
359
+ features: nodes[ 0 ] . node. init_features( ) , networks: None , remote_network_address: None
360
+ } , false ) . unwrap( ) ;
357
361
let reestablish_2 = get_chan_reestablish_msgs!( nodes[ 1 ] , nodes[ 0 ] ) ;
358
362
assert_eq!( reestablish_2. len( ) , 1 ) ;
359
363
@@ -372,10 +376,14 @@ fn do_test_monitor_temporary_update_fail(disconnect_count: usize) {
372
376
assert ! ( nodes[ 0 ] . node. get_and_clear_pending_events( ) . is_empty( ) ) ;
373
377
assert ! ( nodes[ 0 ] . node. get_and_clear_pending_msg_events( ) . is_empty( ) ) ;
374
378
375
- nodes[ 0 ] . node . peer_connected ( & nodes[ 1 ] . node . get_our_node_id ( ) , & msgs:: Init { features : nodes[ 1 ] . node . init_features ( ) , remote_network_address : None } , true ) . unwrap ( ) ;
379
+ nodes[ 0 ] . node . peer_connected ( & nodes[ 1 ] . node . get_our_node_id ( ) , & msgs:: Init {
380
+ features : nodes[ 1 ] . node . init_features ( ) , networks : None , remote_network_address : None
381
+ } , true ) . unwrap ( ) ;
376
382
let reestablish_1 = get_chan_reestablish_msgs ! ( nodes[ 0 ] , nodes[ 1 ] ) ;
377
383
assert_eq ! ( reestablish_1. len( ) , 1 ) ;
378
- nodes[ 1 ] . node . peer_connected ( & nodes[ 0 ] . node . get_our_node_id ( ) , & msgs:: Init { features : nodes[ 0 ] . node . init_features ( ) , remote_network_address : None } , false ) . unwrap ( ) ;
384
+ nodes[ 1 ] . node . peer_connected ( & nodes[ 0 ] . node . get_our_node_id ( ) , & msgs:: Init {
385
+ features : nodes[ 0 ] . node . init_features ( ) , networks : None , remote_network_address : None
386
+ } , false ) . unwrap ( ) ;
379
387
let reestablish_2 = get_chan_reestablish_msgs ! ( nodes[ 1 ] , nodes[ 0 ] ) ;
380
388
assert_eq ! ( reestablish_2. len( ) , 1 ) ;
381
389
@@ -1136,8 +1144,12 @@ fn test_monitor_update_fail_reestablish() {
1136
1144
commitment_signed_dance ! ( nodes[ 1 ] , nodes[ 2 ] , updates. commitment_signed, false ) ;
1137
1145
1138
1146
chanmon_cfgs[ 1 ] . persister . set_update_ret ( ChannelMonitorUpdateStatus :: InProgress ) ;
1139
- nodes[ 0 ] . node . peer_connected ( & nodes[ 1 ] . node . get_our_node_id ( ) , & msgs:: Init { features : nodes[ 1 ] . node . init_features ( ) , remote_network_address : None } , true ) . unwrap ( ) ;
1140
- nodes[ 1 ] . node . peer_connected ( & nodes[ 0 ] . node . get_our_node_id ( ) , & msgs:: Init { features : nodes[ 0 ] . node . init_features ( ) , remote_network_address : None } , false ) . unwrap ( ) ;
1147
+ nodes[ 0 ] . node . peer_connected ( & nodes[ 1 ] . node . get_our_node_id ( ) , & msgs:: Init {
1148
+ features : nodes[ 1 ] . node . init_features ( ) , networks : None , remote_network_address : None
1149
+ } , true ) . unwrap ( ) ;
1150
+ nodes[ 1 ] . node . peer_connected ( & nodes[ 0 ] . node . get_our_node_id ( ) , & msgs:: Init {
1151
+ features : nodes[ 0 ] . node . init_features ( ) , networks : None , remote_network_address : None
1152
+ } , false ) . unwrap ( ) ;
1141
1153
1142
1154
let as_reestablish = get_chan_reestablish_msgs ! ( nodes[ 0 ] , nodes[ 1 ] ) . pop ( ) . unwrap ( ) ;
1143
1155
let bs_reestablish = get_chan_reestablish_msgs ! ( nodes[ 1 ] , nodes[ 0 ] ) . pop ( ) . unwrap ( ) ;
@@ -1155,8 +1167,12 @@ fn test_monitor_update_fail_reestablish() {
1155
1167
nodes[ 1 ] . node . peer_disconnected ( & nodes[ 0 ] . node . get_our_node_id ( ) ) ;
1156
1168
nodes[ 0 ] . node . peer_disconnected ( & nodes[ 1 ] . node . get_our_node_id ( ) ) ;
1157
1169
1158
- nodes[ 0 ] . node . peer_connected ( & nodes[ 1 ] . node . get_our_node_id ( ) , & msgs:: Init { features : nodes[ 1 ] . node . init_features ( ) , remote_network_address : None } , true ) . unwrap ( ) ;
1159
- nodes[ 1 ] . node . peer_connected ( & nodes[ 0 ] . node . get_our_node_id ( ) , & msgs:: Init { features : nodes[ 0 ] . node . init_features ( ) , remote_network_address : None } , false ) . unwrap ( ) ;
1170
+ nodes[ 0 ] . node . peer_connected ( & nodes[ 1 ] . node . get_our_node_id ( ) , & msgs:: Init {
1171
+ features : nodes[ 1 ] . node . init_features ( ) , networks : None , remote_network_address : None
1172
+ } , true ) . unwrap ( ) ;
1173
+ nodes[ 1 ] . node . peer_connected ( & nodes[ 0 ] . node . get_our_node_id ( ) , & msgs:: Init {
1174
+ features : nodes[ 0 ] . node . init_features ( ) , networks : None , remote_network_address : None
1175
+ } , false ) . unwrap ( ) ;
1160
1176
1161
1177
assert_eq ! ( get_chan_reestablish_msgs!( nodes[ 0 ] , nodes[ 1 ] ) . pop( ) . unwrap( ) , as_reestablish) ;
1162
1178
assert_eq ! ( get_chan_reestablish_msgs!( nodes[ 1 ] , nodes[ 0 ] ) . pop( ) . unwrap( ) , bs_reestablish) ;
@@ -1331,8 +1347,12 @@ fn claim_while_disconnected_monitor_update_fail() {
1331
1347
check_added_monitors ! ( nodes[ 1 ] , 1 ) ;
1332
1348
expect_payment_claimed ! ( nodes[ 1 ] , payment_hash_1, 1_000_000 ) ;
1333
1349
1334
- nodes[ 0 ] . node . peer_connected ( & nodes[ 1 ] . node . get_our_node_id ( ) , & msgs:: Init { features : nodes[ 1 ] . node . init_features ( ) , remote_network_address : None } , true ) . unwrap ( ) ;
1335
- nodes[ 1 ] . node . peer_connected ( & nodes[ 0 ] . node . get_our_node_id ( ) , & msgs:: Init { features : nodes[ 0 ] . node . init_features ( ) , remote_network_address : None } , false ) . unwrap ( ) ;
1350
+ nodes[ 0 ] . node . peer_connected ( & nodes[ 1 ] . node . get_our_node_id ( ) , & msgs:: Init {
1351
+ features : nodes[ 1 ] . node . init_features ( ) , networks : None , remote_network_address : None
1352
+ } , true ) . unwrap ( ) ;
1353
+ nodes[ 1 ] . node . peer_connected ( & nodes[ 0 ] . node . get_our_node_id ( ) , & msgs:: Init {
1354
+ features : nodes[ 0 ] . node . init_features ( ) , networks : None , remote_network_address : None
1355
+ } , false ) . unwrap ( ) ;
1336
1356
1337
1357
let as_reconnect = get_chan_reestablish_msgs ! ( nodes[ 0 ] , nodes[ 1 ] ) . pop ( ) . unwrap ( ) ;
1338
1358
let bs_reconnect = get_chan_reestablish_msgs ! ( nodes[ 1 ] , nodes[ 0 ] ) . pop ( ) . unwrap ( ) ;
@@ -1467,8 +1487,12 @@ fn monitor_failed_no_reestablish_response() {
1467
1487
nodes[ 0 ] . node . peer_disconnected ( & nodes[ 1 ] . node . get_our_node_id ( ) ) ;
1468
1488
nodes[ 1 ] . node . peer_disconnected ( & nodes[ 0 ] . node . get_our_node_id ( ) ) ;
1469
1489
1470
- nodes[ 0 ] . node . peer_connected ( & nodes[ 1 ] . node . get_our_node_id ( ) , & msgs:: Init { features : nodes[ 1 ] . node . init_features ( ) , remote_network_address : None } , true ) . unwrap ( ) ;
1471
- nodes[ 1 ] . node . peer_connected ( & nodes[ 0 ] . node . get_our_node_id ( ) , & msgs:: Init { features : nodes[ 0 ] . node . init_features ( ) , remote_network_address : None } , false ) . unwrap ( ) ;
1490
+ nodes[ 0 ] . node . peer_connected ( & nodes[ 1 ] . node . get_our_node_id ( ) , & msgs:: Init {
1491
+ features : nodes[ 1 ] . node . init_features ( ) , networks : None , remote_network_address : None
1492
+ } , true ) . unwrap ( ) ;
1493
+ nodes[ 1 ] . node . peer_connected ( & nodes[ 0 ] . node . get_our_node_id ( ) , & msgs:: Init {
1494
+ features : nodes[ 0 ] . node . init_features ( ) , networks : None , remote_network_address : None
1495
+ } , false ) . unwrap ( ) ;
1472
1496
1473
1497
let as_reconnect = get_chan_reestablish_msgs ! ( nodes[ 0 ] , nodes[ 1 ] ) . pop ( ) . unwrap ( ) ;
1474
1498
let bs_reconnect = get_chan_reestablish_msgs ! ( nodes[ 1 ] , nodes[ 0 ] ) . pop ( ) . unwrap ( ) ;
@@ -2076,9 +2100,13 @@ fn test_pending_update_fee_ack_on_reconnect() {
2076
2100
nodes[ 0 ] . node . peer_disconnected ( & nodes[ 1 ] . node . get_our_node_id ( ) ) ;
2077
2101
nodes[ 1 ] . node . peer_disconnected ( & nodes[ 0 ] . node . get_our_node_id ( ) ) ;
2078
2102
2079
- nodes[ 0 ] . node . peer_connected ( & nodes[ 1 ] . node . get_our_node_id ( ) , & msgs:: Init { features : nodes[ 1 ] . node . init_features ( ) , remote_network_address : None } , true ) . unwrap ( ) ;
2103
+ nodes[ 0 ] . node . peer_connected ( & nodes[ 1 ] . node . get_our_node_id ( ) , & msgs:: Init {
2104
+ features : nodes[ 1 ] . node . init_features ( ) , networks : None , remote_network_address : None
2105
+ } , true ) . unwrap ( ) ;
2080
2106
let as_connect_msg = get_chan_reestablish_msgs ! ( nodes[ 0 ] , nodes[ 1 ] ) . pop ( ) . unwrap ( ) ;
2081
- nodes[ 1 ] . node . peer_connected ( & nodes[ 0 ] . node . get_our_node_id ( ) , & msgs:: Init { features : nodes[ 0 ] . node . init_features ( ) , remote_network_address : None } , false ) . unwrap ( ) ;
2107
+ nodes[ 1 ] . node . peer_connected ( & nodes[ 0 ] . node . get_our_node_id ( ) , & msgs:: Init {
2108
+ features : nodes[ 0 ] . node . init_features ( ) , networks : None , remote_network_address : None
2109
+ } , false ) . unwrap ( ) ;
2082
2110
let bs_connect_msg = get_chan_reestablish_msgs ! ( nodes[ 1 ] , nodes[ 0 ] ) . pop ( ) . unwrap ( ) ;
2083
2111
2084
2112
nodes[ 1 ] . node . handle_channel_reestablish ( & nodes[ 0 ] . node . get_our_node_id ( ) , & as_connect_msg) ;
@@ -2204,9 +2232,13 @@ fn do_update_fee_resend_test(deliver_update: bool, parallel_updates: bool) {
2204
2232
nodes[ 0 ] . node . peer_disconnected ( & nodes[ 1 ] . node . get_our_node_id ( ) ) ;
2205
2233
nodes[ 1 ] . node . peer_disconnected ( & nodes[ 0 ] . node . get_our_node_id ( ) ) ;
2206
2234
2207
- nodes[ 0 ] . node . peer_connected ( & nodes[ 1 ] . node . get_our_node_id ( ) , & msgs:: Init { features : nodes[ 1 ] . node . init_features ( ) , remote_network_address : None } , true ) . unwrap ( ) ;
2235
+ nodes[ 0 ] . node . peer_connected ( & nodes[ 1 ] . node . get_our_node_id ( ) , & msgs:: Init {
2236
+ features : nodes[ 1 ] . node . init_features ( ) , networks : None , remote_network_address : None
2237
+ } , true ) . unwrap ( ) ;
2208
2238
let as_connect_msg = get_chan_reestablish_msgs ! ( nodes[ 0 ] , nodes[ 1 ] ) . pop ( ) . unwrap ( ) ;
2209
- nodes[ 1 ] . node . peer_connected ( & nodes[ 0 ] . node . get_our_node_id ( ) , & msgs:: Init { features : nodes[ 0 ] . node . init_features ( ) , remote_network_address : None } , false ) . unwrap ( ) ;
2239
+ nodes[ 1 ] . node . peer_connected ( & nodes[ 0 ] . node . get_our_node_id ( ) , & msgs:: Init {
2240
+ features : nodes[ 0 ] . node . init_features ( ) , networks : None , remote_network_address : None
2241
+ } , false ) . unwrap ( ) ;
2210
2242
let bs_connect_msg = get_chan_reestablish_msgs ! ( nodes[ 1 ] , nodes[ 0 ] ) . pop ( ) . unwrap ( ) ;
2211
2243
2212
2244
nodes[ 1 ] . node . handle_channel_reestablish ( & nodes[ 0 ] . node . get_our_node_id ( ) , & as_connect_msg) ;
@@ -2341,10 +2373,14 @@ fn do_channel_holding_cell_serialize(disconnect: bool, reload_a: bool) {
2341
2373
nodes[ 1 ] . node . peer_disconnected ( & nodes[ 0 ] . node . get_our_node_id ( ) ) ;
2342
2374
2343
2375
// Now reconnect the two
2344
- nodes[ 0 ] . node . peer_connected ( & nodes[ 1 ] . node . get_our_node_id ( ) , & msgs:: Init { features : nodes[ 1 ] . node . init_features ( ) , remote_network_address : None } , true ) . unwrap ( ) ;
2376
+ nodes[ 0 ] . node . peer_connected ( & nodes[ 1 ] . node . get_our_node_id ( ) , & msgs:: Init {
2377
+ features : nodes[ 1 ] . node . init_features ( ) , networks : None , remote_network_address : None
2378
+ } , true ) . unwrap ( ) ;
2345
2379
let reestablish_1 = get_chan_reestablish_msgs ! ( nodes[ 0 ] , nodes[ 1 ] ) ;
2346
2380
assert_eq ! ( reestablish_1. len( ) , 1 ) ;
2347
- nodes[ 1 ] . node . peer_connected ( & nodes[ 0 ] . node . get_our_node_id ( ) , & msgs:: Init { features : nodes[ 0 ] . node . init_features ( ) , remote_network_address : None } , false ) . unwrap ( ) ;
2381
+ nodes[ 1 ] . node . peer_connected ( & nodes[ 0 ] . node . get_our_node_id ( ) , & msgs:: Init {
2382
+ features : nodes[ 0 ] . node . init_features ( ) , networks : None , remote_network_address : None
2383
+ } , false ) . unwrap ( ) ;
2348
2384
let reestablish_2 = get_chan_reestablish_msgs ! ( nodes[ 1 ] , nodes[ 0 ] ) ;
2349
2385
assert_eq ! ( reestablish_2. len( ) , 1 ) ;
2350
2386
0 commit comments