You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
check_closed_event!(nodes[1],1,ClosureReason::ProcessingError{ err:"Peer attempted to reestablish channel with a very old local commitment transaction".to_string()});
7385
-
assert_eq!(check_closed_broadcast!(nodes[1],true).unwrap().data,"Peer attempted to reestablish channel with a very old local commitment transaction");
7386
-
check_added_monitors!(nodes[1],1);
7398
+
let warn_msg = "Peer attempted to reestablish channel with a very old local commitment transaction".to_owned();
let node_txn = nodes[1].tx_broadcaster.txn_broadcasted.lock().unwrap().clone();
7390
-
assert_eq!(node_txn.len(),1);
7391
-
check_spends!(node_txn[0], chan.3);
7392
-
assert_eq!(node_txn[0].output.len(),2);
7393
-
mine_transaction(&nodes[0],&node_txn[0]);
7394
-
connect_blocks(&nodes[0],ANTI_REORG_DELAY - 1);
7395
-
check_closed_event!(nodes[0],1,ClosureReason::ProcessingError{ err:"We have fallen behind - we have received proof that if we broadcast remote is going to claim our funds - we can\'t do any automated broadcasting".to_string()});
7396
-
let spend_txn = check_spendable_outputs!(nodes[0], node_cfgs[0].keys_manager);
// The node B should not broadcast the transaction to force close the channel!
7405
+
assert!(node_txn.is_empty());
7406
+
// B should now detect that there is something wrong and should force close the channel.
7407
+
let exp_err = "We have fallen behind - we have received proof that if we broadcast remote is going to claim our funds - we can\'t do any automated broadcasting";
0 commit comments