Skip to content

Commit cf990f8

Browse files
committed
Call periodically_archive_fully_resolved_monitors for Bitcoind
Which we previously overlooked
1 parent 0fbbac4 commit cf990f8

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

src/chain/bitcoind.rs

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
// http://opensource.org/licenses/MIT>, at your option. You may not use this file except in
66
// accordance with one or both of these licenses.
77

8-
use super::WalletSyncStatus;
8+
use super::{periodically_archive_fully_resolved_monitors, WalletSyncStatus};
99

1010
use crate::config::{
1111
BitcoindRestClientConfig, Config, FEE_RATE_CACHE_UPDATE_TIMEOUT_SECS, TX_BROADCAST_TIMEOUT_SECS,
@@ -339,7 +339,7 @@ impl BitcoindChainSource {
339339
let chain_listener = ChainListener {
340340
onchain_wallet: Arc::clone(&self.onchain_wallet),
341341
channel_manager: Arc::clone(&channel_manager),
342-
chain_monitor,
342+
chain_monitor: Arc::clone(&chain_monitor),
343343
output_sweeper,
344344
};
345345
let mut spv_client =
@@ -354,6 +354,14 @@ impl BitcoindChainSource {
354354
now.elapsed().unwrap().as_millis()
355355
);
356356
*self.latest_chain_tip.write().unwrap() = Some(tip);
357+
358+
periodically_archive_fully_resolved_monitors(
359+
Arc::clone(&channel_manager),
360+
chain_monitor,
361+
Arc::clone(&self.kv_store),
362+
Arc::clone(&self.logger),
363+
Arc::clone(&self.node_metrics),
364+
)?;
357365
},
358366
Ok(_) => {},
359367
Err(e) => {

0 commit comments

Comments
 (0)