@@ -9,7 +9,7 @@ use bitcoin::block::Header;
99use bitcoin:: network:: Network ;
1010
1111use lightning:: chain;
12- use lightning:: chain:: BestBlock ;
12+ use lightning:: chain:: BlockLocator ;
1313
1414use std:: ops:: Deref ;
1515
4646/// use bitcoin::network::Network;
4747///
4848/// use lightning::chain;
49- /// use lightning::chain::{BestBlock , Watch};
49+ /// use lightning::chain::{BlockLocator , Watch};
5050/// use lightning::chain::chainmonitor;
5151/// use lightning::chain::chainmonitor::ChainMonitor;
5252/// use lightning::chain::channelmonitor::ChannelMonitor;
9393/// ) {
9494/// // Read a serialized channel monitor paired with the best block when it was persisted.
9595/// let serialized_monitor = "...";
96- /// let (monitor_best_block, mut monitor) = <(BestBlock , ChannelMonitor<SP::EcdsaSigner>)>::read(
96+ /// let (monitor_best_block, mut monitor) = <(BlockLocator , ChannelMonitor<SP::EcdsaSigner>)>::read(
9797/// &mut Cursor::new(&serialized_monitor), (entropy_source, signer_provider)).unwrap();
9898///
9999/// // Read the channel manager paired with the best block when it was persisted.
@@ -112,7 +112,7 @@ where
112112/// config,
113113/// vec![&mut monitor],
114114/// );
115- /// <(BestBlock , ChannelManager<&ChainMonitor<SP::EcdsaSigner, &C, &T, &F, &L, &P, &ES>, &T, &ES, &NS, &SP, &F, &R, &MR, &L>)>::read(
115+ /// <(BlockLocator , ChannelManager<&ChainMonitor<SP::EcdsaSigner, &C, &T, &F, &L, &P, &ES>, &T, &ES, &NS, &SP, &F, &R, &MR, &L>)>::read(
116116/// &mut Cursor::new(&serialized_manager), read_args).unwrap()
117117/// };
118118///
@@ -140,7 +140,7 @@ where
140140/// [`ChannelManager`]: lightning::ln::channelmanager::ChannelManager
141141/// [`ChannelMonitor`]: lightning::chain::channelmonitor::ChannelMonitor
142142pub async fn synchronize_listeners < B : Deref + Sized + Send + Sync , L : chain:: Listen + ?Sized > (
143- block_source : B , network : Network , mut chain_listeners : Vec < ( BestBlock , & L ) > ,
143+ block_source : B , network : Network , mut chain_listeners : Vec < ( BlockLocator , & L ) > ,
144144) -> BlockSourceResult < ( HeaderCache , ValidatedBlockHeader ) >
145145where
146146 B :: Target : BlockSource ,
@@ -242,7 +242,7 @@ impl<'a, L: chain::Listen + ?Sized> chain::Listen for DynamicChainListener<'a, L
242242 unreachable ! ( )
243243 }
244244
245- fn blocks_disconnected ( & self , fork_point : BestBlock ) {
245+ fn blocks_disconnected ( & self , fork_point : BlockLocator ) {
246246 self . 0 . blocks_disconnected ( fork_point)
247247 }
248248}
@@ -266,9 +266,9 @@ mod tests {
266266 let listener_3 = MockChainListener :: new ( ) . expect_block_connected ( * chain. at_height ( 4 ) ) ;
267267
268268 let listeners = vec ! [
269- ( chain. best_block_at_height ( 1 ) , & listener_1 as & dyn chain:: Listen ) ,
270- ( chain. best_block_at_height ( 2 ) , & listener_2 as & dyn chain:: Listen ) ,
271- ( chain. best_block_at_height ( 3 ) , & listener_3 as & dyn chain:: Listen ) ,
269+ ( chain. block_locator_at_height ( 1 ) , & listener_1 as & dyn chain:: Listen ) ,
270+ ( chain. block_locator_at_height ( 2 ) , & listener_2 as & dyn chain:: Listen ) ,
271+ ( chain. block_locator_at_height ( 3 ) , & listener_3 as & dyn chain:: Listen ) ,
272272 ] ;
273273 match synchronize_listeners ( & chain, Network :: Bitcoin , listeners) . await {
274274 Ok ( ( cache, header) ) => {
0 commit comments