@@ -128,8 +128,8 @@ pub use builder::NodeBuilder as Builder;
128128
129129use chain:: ChainSource ;
130130use config:: {
131- default_user_config, may_announce_channel, ChannelConfig , Config , ENABLE_BACKGROUND_SYNC ,
132- NODE_ANN_BCAST_INTERVAL , PEER_RECONNECTION_INTERVAL , RGS_SYNC_INTERVAL ,
131+ default_user_config, may_announce_channel, ChannelConfig , Config , NODE_ANN_BCAST_INTERVAL ,
132+ PEER_RECONNECTION_INTERVAL , RGS_SYNC_INTERVAL ,
133133} ;
134134use connection:: ConnectionManager ;
135135use event:: { EventHandler , EventQueue } ;
@@ -255,25 +255,17 @@ impl Node {
255255 runtime_ref. block_on ( async move { chain_source. update_fee_rate_estimates ( ) . await } )
256256 } ) ?;
257257
258- // Alby: disable default background sync
259- if ENABLE_BACKGROUND_SYNC {
260- // Spawn background task continuously syncing onchain, lightning, and fee rate cache.
261- let stop_sync_receiver = self . stop_sender . subscribe ( ) ;
262- let chain_source = Arc :: clone ( & self . chain_source ) ;
263- let sync_cman = Arc :: clone ( & self . channel_manager ) ;
264- let sync_cmon = Arc :: clone ( & self . chain_monitor ) ;
265- let sync_sweeper = Arc :: clone ( & self . output_sweeper ) ;
266- runtime. spawn ( async move {
267- chain_source
268- . continuously_sync_wallets (
269- stop_sync_receiver,
270- sync_cman,
271- sync_cmon,
272- sync_sweeper,
273- )
274- . await ;
275- } ) ;
276- }
258+ // Spawn background task continuously syncing onchain, lightning, and fee rate cache.
259+ let stop_sync_receiver = self . stop_sender . subscribe ( ) ;
260+ let chain_source = Arc :: clone ( & self . chain_source ) ;
261+ let sync_cman = Arc :: clone ( & self . channel_manager ) ;
262+ let sync_cmon = Arc :: clone ( & self . chain_monitor ) ;
263+ let sync_sweeper = Arc :: clone ( & self . output_sweeper ) ;
264+ runtime. spawn ( async move {
265+ chain_source
266+ . continuously_sync_wallets ( stop_sync_receiver, sync_cman, sync_cmon, sync_sweeper)
267+ . await ;
268+ } ) ;
277269
278270 if self . gossip_source . is_rgs ( ) {
279271 let gossip_source = Arc :: clone ( & self . gossip_source ) ;
0 commit comments