X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=blobdiff_plain;f=lightning-block-sync%2Fsrc%2Ftest_utils.rs;h=8c37c94d8ec4c2146d978170fd66ccf1fae75172;hb=da79fb05fa13f0a7db1bb7ef03f1a4ce9e3b8b35;hp=9f5c183c4747712097af9c5a57394759dda29188;hpb=e012c4c6ab8540e3918cb780277c4f7483d75f5a;p=rust-lightning diff --git a/lightning-block-sync/src/test_utils.rs b/lightning-block-sync/src/test_utils.rs index 9f5c183c4..8c37c94d8 100644 --- a/lightning-block-sync/src/test_utils.rs +++ b/lightning-block-sync/src/test_utils.rs @@ -1,4 +1,4 @@ -use crate::{AsyncBlockSourceResult, BlockHeaderData, BlockSource, BlockSourceError, ChainListener, UnboundedCache}; +use crate::{AsyncBlockSourceResult, BlockHeaderData, BlockSource, BlockSourceError, UnboundedCache}; use crate::poll::{Validate, ValidatedBlockHeader}; use bitcoin::blockdata::block::{Block, BlockHeader}; @@ -7,6 +7,8 @@ use bitcoin::hash_types::BlockHash; use bitcoin::network::constants::Network; use bitcoin::util::uint::Uint256; +use lightning::chain; + use std::cell::RefCell; use std::collections::VecDeque; @@ -163,7 +165,7 @@ impl BlockSource for Blockchain { pub struct NullChainListener; -impl ChainListener for NullChainListener { +impl chain::Listen for NullChainListener { fn block_connected(&self, _block: &Block, _height: u32) {} fn block_disconnected(&self, _header: &BlockHeader, _height: u32) {} } @@ -192,7 +194,7 @@ impl MockChainListener { } } -impl ChainListener for MockChainListener { +impl chain::Listen for MockChainListener { fn block_connected(&self, block: &Block, height: u32) { match self.expected_blocks_connected.borrow_mut().pop_front() { None => {