@@ -19,6 +19,7 @@ use crate::logger::{log_bytes, log_error, log_info, log_trace, LdkLogger, Logger
19
19
use crate :: types:: { ChainMonitor , ChannelManager , DynStore , Sweeper , Wallet } ;
20
20
use crate :: { Error , NodeMetrics } ;
21
21
22
+ use bitcoin:: block:: Header ;
22
23
use lightning:: chain:: chaininterface:: ConfirmationTarget as LdkConfirmationTarget ;
23
24
use lightning:: chain:: Listen ;
24
25
use lightning:: util:: ser:: Writeable ;
@@ -1381,11 +1382,11 @@ impl Listen for ChainListener {
1381
1382
self . output_sweeper . block_connected ( block, height) ;
1382
1383
}
1383
1384
1384
- fn blocks_disconnected ( & self , fork_point_block : lightning :: chain :: BestBlock ) {
1385
- self . onchain_wallet . blocks_disconnected ( fork_point_block ) ;
1386
- self . channel_manager . blocks_disconnected ( fork_point_block ) ;
1387
- self . chain_monitor . blocks_disconnected ( fork_point_block ) ;
1388
- self . output_sweeper . blocks_disconnected ( fork_point_block ) ;
1385
+ fn block_disconnected ( & self , header : & Header , height : u32 ) {
1386
+ self . onchain_wallet . block_disconnected ( header , height ) ;
1387
+ self . channel_manager . block_disconnected ( header , height ) ;
1388
+ self . chain_monitor . block_disconnected ( header , height ) ;
1389
+ self . output_sweeper . block_disconnected ( header , height ) ;
1389
1390
}
1390
1391
}
1391
1392
0 commit comments