@@ -3894,9 +3894,9 @@ fn test_funding_peer_disconnect() {
38943894 let events_2 = nodes[1].node.get_and_clear_pending_msg_events();
38953895 assert!(events_2.is_empty());
38963896
3897- nodes[0].node.peer_connected(&nodes[1].node.get_our_node_id(), &msgs::Init { features: InitFeatures::empty (), remote_network_address: None });
3897+ nodes[0].node.peer_connected(&nodes[1].node.get_our_node_id(), &msgs::Init { features: InitFeatures::known (), remote_network_address: None });
38983898 let as_reestablish = get_chan_reestablish_msgs!(nodes[0], nodes[1]).pop().unwrap();
3899- nodes[1].node.peer_connected(&nodes[0].node.get_our_node_id(), &msgs::Init { features: InitFeatures::empty (), remote_network_address: None });
3899+ nodes[1].node.peer_connected(&nodes[0].node.get_our_node_id(), &msgs::Init { features: InitFeatures::known (), remote_network_address: None });
39003900 let bs_reestablish = get_chan_reestablish_msgs!(nodes[1], nodes[0]).pop().unwrap();
39013901
39023902 // nodes[0] hasn't yet received a channel_ready, so it only sends that on reconnect.
@@ -4127,10 +4127,10 @@ fn test_drop_messages_peer_disconnect_dual_htlc() {
41274127 nodes[0].node.peer_disconnected(&nodes[1].node.get_our_node_id(), false);
41284128 nodes[1].node.peer_disconnected(&nodes[0].node.get_our_node_id(), false);
41294129
4130- nodes[0].node.peer_connected(&nodes[1].node.get_our_node_id(), &msgs::Init { features: InitFeatures::empty (), remote_network_address: None });
4130+ nodes[0].node.peer_connected(&nodes[1].node.get_our_node_id(), &msgs::Init { features: InitFeatures::known (), remote_network_address: None });
41314131 let reestablish_1 = get_chan_reestablish_msgs!(nodes[0], nodes[1]);
41324132 assert_eq!(reestablish_1.len(), 1);
4133- nodes[1].node.peer_connected(&nodes[0].node.get_our_node_id(), &msgs::Init { features: InitFeatures::empty (), remote_network_address: None });
4133+ nodes[1].node.peer_connected(&nodes[0].node.get_our_node_id(), &msgs::Init { features: InitFeatures::known (), remote_network_address: None });
41344134 let reestablish_2 = get_chan_reestablish_msgs!(nodes[1], nodes[0]);
41354135 assert_eq!(reestablish_2.len(), 1);
41364136
@@ -4406,9 +4406,9 @@ fn test_no_txn_manager_serialize_deserialize() {
44064406 assert_eq!(nodes[0].node.list_channels().len(), 1);
44074407 check_added_monitors!(nodes[0], 1);
44084408
4409- nodes[0].node.peer_connected(&nodes[1].node.get_our_node_id(), &msgs::Init { features: InitFeatures::empty (), remote_network_address: None });
4409+ nodes[0].node.peer_connected(&nodes[1].node.get_our_node_id(), &msgs::Init { features: InitFeatures::known (), remote_network_address: None });
44104410 let reestablish_1 = get_chan_reestablish_msgs!(nodes[0], nodes[1]);
4411- nodes[1].node.peer_connected(&nodes[0].node.get_our_node_id(), &msgs::Init { features: InitFeatures::empty (), remote_network_address: None });
4411+ nodes[1].node.peer_connected(&nodes[0].node.get_our_node_id(), &msgs::Init { features: InitFeatures::known (), remote_network_address: None });
44124412 let reestablish_2 = get_chan_reestablish_msgs!(nodes[1], nodes[0]);
44134413
44144414 nodes[1].node.handle_channel_reestablish(&nodes[0].node.get_our_node_id(), &reestablish_1[0]);
@@ -4526,9 +4526,9 @@ fn test_manager_serialize_deserialize_events() {
45264526 assert_eq!(nodes[0].node.list_channels().len(), 1);
45274527 check_added_monitors!(nodes[0], 1);
45284528
4529- nodes[0].node.peer_connected(&nodes[1].node.get_our_node_id(), &msgs::Init { features: InitFeatures::empty (), remote_network_address: None });
4529+ nodes[0].node.peer_connected(&nodes[1].node.get_our_node_id(), &msgs::Init { features: InitFeatures::known (), remote_network_address: None });
45304530 let reestablish_1 = get_chan_reestablish_msgs!(nodes[0], nodes[1]);
4531- nodes[1].node.peer_connected(&nodes[0].node.get_our_node_id(), &msgs::Init { features: InitFeatures::empty (), remote_network_address: None });
4531+ nodes[1].node.peer_connected(&nodes[0].node.get_our_node_id(), &msgs::Init { features: InitFeatures::known (), remote_network_address: None });
45324532 let reestablish_2 = get_chan_reestablish_msgs!(nodes[1], nodes[0]);
45334533
45344534 nodes[1].node.handle_channel_reestablish(&nodes[0].node.get_our_node_id(), &reestablish_1[0]);
@@ -4721,9 +4721,9 @@ fn test_manager_serialize_deserialize_inconsistent_monitor() {
47214721 //... and we can even still claim the payment!
47224722 claim_payment(&nodes[2], &[&nodes[0], &nodes[1]], our_payment_preimage);
47234723
4724- nodes[3].node.peer_connected(&nodes[0].node.get_our_node_id(), &msgs::Init { features: InitFeatures::empty (), remote_network_address: None });
4724+ nodes[3].node.peer_connected(&nodes[0].node.get_our_node_id(), &msgs::Init { features: InitFeatures::known (), remote_network_address: None });
47254725 let reestablish = get_chan_reestablish_msgs!(nodes[3], nodes[0]).pop().unwrap();
4726- nodes[0].node.peer_connected(&nodes[3].node.get_our_node_id(), &msgs::Init { features: InitFeatures::empty (), remote_network_address: None });
4726+ nodes[0].node.peer_connected(&nodes[3].node.get_our_node_id(), &msgs::Init { features: InitFeatures::known (), remote_network_address: None });
47274727 nodes[0].node.handle_channel_reestablish(&nodes[3].node.get_our_node_id(), &reestablish);
47284728 let mut found_err = false;
47294729 for msg_event in nodes[0].node.get_and_clear_pending_msg_events() {
@@ -6837,10 +6837,10 @@ fn test_update_add_htlc_bolt2_receiver_check_repeated_id_ignore() {
68376837 //Disconnect and Reconnect
68386838 nodes[0].node.peer_disconnected(&nodes[1].node.get_our_node_id(), false);
68396839 nodes[1].node.peer_disconnected(&nodes[0].node.get_our_node_id(), false);
6840- nodes[0].node.peer_connected(&nodes[1].node.get_our_node_id(), &msgs::Init { features: InitFeatures::empty (), remote_network_address: None });
6840+ nodes[0].node.peer_connected(&nodes[1].node.get_our_node_id(), &msgs::Init { features: InitFeatures::known (), remote_network_address: None });
68416841 let reestablish_1 = get_chan_reestablish_msgs!(nodes[0], nodes[1]);
68426842 assert_eq!(reestablish_1.len(), 1);
6843- nodes[1].node.peer_connected(&nodes[0].node.get_our_node_id(), &msgs::Init { features: InitFeatures::empty (), remote_network_address: None });
6843+ nodes[1].node.peer_connected(&nodes[0].node.get_our_node_id(), &msgs::Init { features: InitFeatures::known (), remote_network_address: None });
68446844 let reestablish_2 = get_chan_reestablish_msgs!(nodes[1], nodes[0]);
68456845 assert_eq!(reestablish_2.len(), 1);
68466846 nodes[0].node.handle_channel_reestablish(&nodes[1].node.get_our_node_id(), &reestablish_2[0]);
@@ -7473,8 +7473,8 @@ fn do_test_data_loss_protect(reconnect_panicing: bool) {
74737473 check_added_monitors!(nodes[0], 1);
74747474
74757475 if reconnect_panicing {
7476- nodes[0].node.peer_connected(&nodes[1].node.get_our_node_id(), &msgs::Init { features: InitFeatures::empty (), remote_network_address: None });
7477- nodes[1].node.peer_connected(&nodes[0].node.get_our_node_id(), &msgs::Init { features: InitFeatures::empty (), remote_network_address: None });
7476+ nodes[0].node.peer_connected(&nodes[1].node.get_our_node_id(), &msgs::Init { features: InitFeatures::known (), remote_network_address: None });
7477+ nodes[1].node.peer_connected(&nodes[0].node.get_our_node_id(), &msgs::Init { features: InitFeatures::known (), remote_network_address: None });
74787478
74797479 let reestablish_1 = get_chan_reestablish_msgs!(nodes[0], nodes[1]);
74807480
@@ -7522,8 +7522,8 @@ fn do_test_data_loss_protect(reconnect_panicing: bool) {
75227522 // after the warning message sent by B, we should not able to
75237523 // use the channel, or reconnect with success to the channel.
75247524 assert!(nodes[0].node.list_usable_channels().is_empty());
7525- nodes[0].node.peer_connected(&nodes[1].node.get_our_node_id(), &msgs::Init { features: InitFeatures::empty (), remote_network_address: None });
7526- nodes[1].node.peer_connected(&nodes[0].node.get_our_node_id(), &msgs::Init { features: InitFeatures::empty (), remote_network_address: None });
7525+ nodes[0].node.peer_connected(&nodes[1].node.get_our_node_id(), &msgs::Init { features: InitFeatures::known (), remote_network_address: None });
7526+ nodes[1].node.peer_connected(&nodes[0].node.get_our_node_id(), &msgs::Init { features: InitFeatures::known (), remote_network_address: None });
75277527 let retry_reestablish = get_chan_reestablish_msgs!(nodes[1], nodes[0]);
75287528
75297529 nodes[0].node.handle_channel_reestablish(&nodes[1].node.get_our_node_id(), &retry_reestablish[0]);
@@ -7658,10 +7658,10 @@ fn test_announce_disable_channels() {
76587658 }
76597659 }
76607660 // Reconnect peers
7661- nodes[0].node.peer_connected(&nodes[1].node.get_our_node_id(), &msgs::Init { features: InitFeatures::empty (), remote_network_address: None });
7661+ nodes[0].node.peer_connected(&nodes[1].node.get_our_node_id(), &msgs::Init { features: InitFeatures::known (), remote_network_address: None });
76627662 let reestablish_1 = get_chan_reestablish_msgs!(nodes[0], nodes[1]);
76637663 assert_eq!(reestablish_1.len(), 3);
7664- nodes[1].node.peer_connected(&nodes[0].node.get_our_node_id(), &msgs::Init { features: InitFeatures::empty (), remote_network_address: None });
7664+ nodes[1].node.peer_connected(&nodes[0].node.get_our_node_id(), &msgs::Init { features: InitFeatures::known (), remote_network_address: None });
76657665 let reestablish_2 = get_chan_reestablish_msgs!(nodes[1], nodes[0]);
76667666 assert_eq!(reestablish_2.len(), 3);
76677667
@@ -10185,9 +10185,9 @@ fn do_test_partial_claim_before_restart(persist_both_monitors: bool) {
1018510185 if !persist_both_monitors {
1018610186 // If one of the two channels is still live, reveal the payment preimage over it.
1018710187
10188- nodes[3].node.peer_connected(&nodes[2].node.get_our_node_id(), &msgs::Init { features: InitFeatures::empty (), remote_network_address: None });
10188+ nodes[3].node.peer_connected(&nodes[2].node.get_our_node_id(), &msgs::Init { features: InitFeatures::known (), remote_network_address: None });
1018910189 let reestablish_1 = get_chan_reestablish_msgs!(nodes[3], nodes[2]);
10190- nodes[2].node.peer_connected(&nodes[3].node.get_our_node_id(), &msgs::Init { features: InitFeatures::empty (), remote_network_address: None });
10190+ nodes[2].node.peer_connected(&nodes[3].node.get_our_node_id(), &msgs::Init { features: InitFeatures::known (), remote_network_address: None });
1019110191 let reestablish_2 = get_chan_reestablish_msgs!(nodes[2], nodes[3]);
1019210192
1019310193 nodes[2].node.handle_channel_reestablish(&nodes[3].node.get_our_node_id(), &reestablish_1[0]);
0 commit comments