@@ -169,11 +169,11 @@ const DEFAULT_FEE_RATE_CACHE_UPDATE_INTERVAL_SECS: u64 = 60 * 10;
169
169
const DEFAULT_LOG_LEVEL : LogLevel = LogLevel :: Debug ;
170
170
171
171
// The 'stop gap' parameter used by BDK's wallet sync. This seems to configure the threshold
172
- // number of blocks after which BDK stops looking for scripts belonging to the wallet.
172
+ // number of derivation indexes after which BDK stops looking for new scripts belonging to the wallet.
173
173
const BDK_CLIENT_STOP_GAP : usize = 20 ;
174
174
175
175
// The number of concurrent requests made against the API provider.
176
- const BDK_CLIENT_CONCURRENCY : u8 = 8 ;
176
+ const BDK_CLIENT_CONCURRENCY : u8 = 4 ;
177
177
178
178
// The default Esplora server we're using.
179
179
const DEFAULT_ESPLORA_SERVER_URL : & str = "https://blockstream.info/api" ;
@@ -354,11 +354,17 @@ impl<K: KVStore + Sync + Send + 'static> Node<K> {
354
354
_ = onchain_wallet_sync_interval. tick( ) => {
355
355
let now = Instant :: now( ) ;
356
356
match wallet. sync( ) . await {
357
- Ok ( ( ) ) => log_trace!(
357
+ Ok ( ( ) ) => {
358
+ println!(
359
+ "Background sync of on-chain wallet finished in {}ms." ,
360
+ now. elapsed( ) . as_millis( )
361
+ ) ;
362
+ log_trace!(
358
363
sync_logger,
359
364
"Background sync of on-chain wallet finished in {}ms." ,
360
365
now. elapsed( ) . as_millis( )
361
- ) ,
366
+ ) ;
367
+ }
362
368
Err ( err) => {
363
369
log_error!(
364
370
sync_logger,
@@ -371,11 +377,17 @@ impl<K: KVStore + Sync + Send + 'static> Node<K> {
371
377
_ = fee_rate_update_interval. tick( ) => {
372
378
let now = Instant :: now( ) ;
373
379
match wallet. update_fee_estimates( ) . await {
374
- Ok ( ( ) ) => log_trace!(
380
+ Ok ( ( ) ) => {
381
+ println!(
382
+ "Background update of fee rate cache finished in {}ms." ,
383
+ now. elapsed( ) . as_millis( )
384
+ ) ;
385
+ log_trace!(
375
386
sync_logger,
376
387
"Background update of fee rate cache finished in {}ms." ,
377
388
now. elapsed( ) . as_millis( )
378
- ) ,
389
+ ) ;
390
+ }
379
391
Err ( err) => {
380
392
log_error!(
381
393
sync_logger,
@@ -414,11 +426,17 @@ impl<K: KVStore + Sync + Send + 'static> Node<K> {
414
426
] ;
415
427
let now = Instant :: now( ) ;
416
428
match tx_sync. sync( confirmables) . await {
417
- Ok ( ( ) ) => log_trace!(
429
+ Ok ( ( ) ) => {
430
+ println!(
431
+ "Background sync of Lightning wallet finished in {}ms." ,
432
+ now. elapsed( ) . as_millis( )
433
+ ) ;
434
+ log_trace!(
418
435
sync_logger,
419
436
"Background sync of Lightning wallet finished in {}ms." ,
420
437
now. elapsed( ) . as_millis( )
421
- ) ,
438
+ ) ;
439
+ }
422
440
Err ( e) => {
423
441
log_error!( sync_logger, "Background sync of Lightning wallet failed: {}" , e)
424
442
}
0 commit comments