@@ -2178,9 +2178,9 @@ fn channel_monitor_network_test() {
2178
2178
send_payment(&nodes[0], &vec!(&nodes[1], &nodes[2], &nodes[3], &nodes[4])[..], 8000000);
2179
2179
2180
2180
// Simple case with no pending HTLCs:
2181
- nodes[1].node.peer_disconnected(&nodes[0].node.get_our_node_id(), true );
2181
+ nodes[1].node.force_close_channel(&chan_1.2).unwrap( );
2182
2182
check_added_monitors!(nodes[1], 1);
2183
- check_closed_broadcast!(nodes[1], false );
2183
+ check_closed_broadcast!(nodes[1], true );
2184
2184
{
2185
2185
let mut node_txn = test_txn_broadcast(&nodes[1], &chan_1, None, HTLCType::NONE);
2186
2186
assert_eq!(node_txn.len(), 1);
@@ -2192,15 +2192,15 @@ fn channel_monitor_network_test() {
2192
2192
assert_eq!(nodes[0].node.list_channels().len(), 0);
2193
2193
assert_eq!(nodes[1].node.list_channels().len(), 1);
2194
2194
check_closed_event!(nodes[0], 1, ClosureReason::CommitmentTxConfirmed);
2195
- check_closed_event!(nodes[1], 1, ClosureReason::DisconnectedPeer );
2195
+ check_closed_event!(nodes[1], 1, ClosureReason::HolderForceClosed );
2196
2196
2197
2197
// One pending HTLC is discarded by the force-close:
2198
2198
let payment_preimage_1 = route_payment(&nodes[1], &vec!(&nodes[2], &nodes[3])[..], 3000000).0;
2199
2199
2200
2200
// Simple case of one pending HTLC to HTLC-Timeout (note that the HTLC-Timeout is not
2201
2201
// broadcasted until we reach the timelock time).
2202
- nodes[1].node.peer_disconnected(&nodes[2].node.get_our_node_id(), true );
2203
- check_closed_broadcast!(nodes[1], false );
2202
+ nodes[1].node.force_close_channel(&chan_2.2).unwrap( );
2203
+ check_closed_broadcast!(nodes[1], true );
2204
2204
check_added_monitors!(nodes[1], 1);
2205
2205
{
2206
2206
let mut node_txn = test_txn_broadcast(&nodes[1], &chan_2, None, HTLCType::NONE);
@@ -2213,7 +2213,7 @@ fn channel_monitor_network_test() {
2213
2213
check_closed_broadcast!(nodes[2], true);
2214
2214
assert_eq!(nodes[1].node.list_channels().len(), 0);
2215
2215
assert_eq!(nodes[2].node.list_channels().len(), 1);
2216
- check_closed_event!(nodes[1], 1, ClosureReason::DisconnectedPeer );
2216
+ check_closed_event!(nodes[1], 1, ClosureReason::HolderForceClosed );
2217
2217
check_closed_event!(nodes[2], 1, ClosureReason::CommitmentTxConfirmed);
2218
2218
2219
2219
macro_rules! claim_funds {
@@ -2238,9 +2238,9 @@ fn channel_monitor_network_test() {
2238
2238
2239
2239
// nodes[3] gets the preimage, but nodes[2] already disconnected, resulting in a nodes[2]
2240
2240
// HTLC-Timeout and a nodes[3] claim against it (+ its own announces)
2241
- nodes[2].node.peer_disconnected(&nodes[3].node.get_our_node_id(), true );
2241
+ nodes[2].node.force_close_channel(&chan_3.2).unwrap( );
2242
2242
check_added_monitors!(nodes[2], 1);
2243
- check_closed_broadcast!(nodes[2], false );
2243
+ check_closed_broadcast!(nodes[2], true );
2244
2244
let node2_commitment_txid;
2245
2245
{
2246
2246
let node_txn = test_txn_broadcast(&nodes[2], &chan_3, None, HTLCType::NONE);
@@ -2257,7 +2257,7 @@ fn channel_monitor_network_test() {
2257
2257
check_closed_broadcast!(nodes[3], true);
2258
2258
assert_eq!(nodes[2].node.list_channels().len(), 0);
2259
2259
assert_eq!(nodes[3].node.list_channels().len(), 1);
2260
- check_closed_event!(nodes[2], 1, ClosureReason::DisconnectedPeer );
2260
+ check_closed_event!(nodes[2], 1, ClosureReason::HolderForceClosed );
2261
2261
check_closed_event!(nodes[3], 1, ClosureReason::CommitmentTxConfirmed);
2262
2262
2263
2263
// Drop the ChannelMonitor for the previous channel to avoid it broadcasting transactions and
0 commit comments