Skip to content

Commit a6349a4

Browse files
committed
Call periodically_archive_fully_resolved_monitors for Bitcoind
Which we previously overlooked
1 parent 9444bc4 commit a6349a4

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,
@@ -340,7 +340,7 @@ impl BitcoindChainSource {
340340
let chain_listener = ChainListener {
341341
onchain_wallet: Arc::clone(&self.onchain_wallet),
342342
channel_manager: Arc::clone(&channel_manager),
343-
chain_monitor,
343+
chain_monitor: Arc::clone(&chain_monitor),
344344
output_sweeper,
345345
};
346346
let mut spv_client =
@@ -355,6 +355,14 @@ impl BitcoindChainSource {
355355
now.elapsed().unwrap().as_millis()
356356
);
357357
*self.latest_chain_tip.write().unwrap() = Some(tip);
358+
359+
periodically_archive_fully_resolved_monitors(
360+
Arc::clone(&channel_manager),
361+
chain_monitor,
362+
Arc::clone(&self.kv_store),
363+
Arc::clone(&self.logger),
364+
Arc::clone(&self.node_metrics),
365+
)?;
358366
},
359367
Ok(_) => {},
360368
Err(e) => {

0 commit comments

Comments
 (0)