Make the ChannelManager::block_connected API more electrum-friendly
[rust-lightning] / fuzz / src / full_stack.rs
index bffb3e8e214b3a1d6d4d4d75c3e46e4dc6dabfa5..aae5484d7ee68cfa1bc60911cce2a0d3b1e5e0bc 100644 (file)
@@ -202,7 +202,8 @@ impl<'a> MoneyLossDetector<'a> {
                self.blocks_connected += 1;
                let header = BlockHeader { version: 0x20000000, prev_blockhash: self.header_hashes[self.height].0, merkle_root: Default::default(), time: self.blocks_connected, bits: 42, nonce: 42 };
                self.height += 1;
-               self.manager.block_connected(&header, &txdata, self.height as u32);
+               self.manager.transactions_confirmed(&header, self.height as u32, &txdata);
+               self.manager.update_best_block(&header, self.height as u32);
                (*self.monitor).block_connected(&header, &txdata, self.height as u32);
                if self.header_hashes.len() > self.height {
                        self.header_hashes[self.height] = (header.block_hash(), self.blocks_connected);