Add SpvClient used to poll for the best chain tip
[rust-lightning] / lightning-block-sync / src / test_utils.rs
index 70a8982a0efb746a303bdcd530ec536c322e0be3..807a33a69dec3fb305fb56ad9b9dc6953a26b138 100644 (file)
@@ -160,6 +160,13 @@ impl BlockSource for Blockchain {
        }
 }
 
+pub struct NullChainListener;
+
+impl ChainListener for NullChainListener {
+       fn block_connected(&mut self, _block: &Block, _height: u32) {}
+       fn block_disconnected(&mut self, _header: &BlockHeader, _height: u32) {}
+}
+
 pub struct MockChainListener {
        expected_blocks_connected: VecDeque<BlockHeaderData>,
        expected_blocks_disconnected: VecDeque<BlockHeaderData>,