Implement block_disconnect for pruning of waiting-conf HTLC updates
[rust-lightning] / src / ln / functional_tests.rs
index 6d1209d996eafd84dbc94c1894bd6554f32eee44..ec3304b399ac53ccdc6e79663462dcdb94bac79e 100644 (file)
@@ -2674,8 +2674,10 @@ fn test_unconf_chan() {
                header = BlockHeader { version: 0x20000000, prev_blockhash: header.bitcoin_hash(), merkle_root: Default::default(), time: 42, bits: 42, nonce: 42 };
                headers.push(header.clone());
        }
+       let mut height = 99;
        while !headers.is_empty() {
-               nodes[0].node.block_disconnected(&headers.pop().unwrap());
+               nodes[0].node.block_disconnected(&headers.pop().unwrap(), height);
+               height -= 1;
        }
        check_closed_broadcast!(nodes[0]);
        let channel_state = nodes[0].node.channel_state.lock().unwrap();