@@ -168,7 +168,10 @@ impl NakamotoTenureDownloader {
168
168
start_signer_keys,
169
169
end_signer_keys,
170
170
idle : false ,
171
- state : NakamotoTenureDownloadState :: GetTenureStartBlock ( tenure_start_block_id. clone ( ) , get_epoch_time_ms ( ) ) ,
171
+ state : NakamotoTenureDownloadState :: GetTenureStartBlock (
172
+ tenure_start_block_id. clone ( ) ,
173
+ get_epoch_time_ms ( ) ,
174
+ ) ,
172
175
tenure_start_block : None ,
173
176
tenure_end_block : None ,
174
177
tenure_blocks : None ,
@@ -236,8 +239,10 @@ impl NakamotoTenureDownloader {
236
239
self . try_accept_tenure_end_block ( & tenure_end_block) ?;
237
240
} else {
238
241
// need to get tenure_end_block.
239
- self . state =
240
- NakamotoTenureDownloadState :: GetTenureEndBlock ( self . tenure_end_block_id . clone ( ) , get_epoch_time_ms ( ) ) ;
242
+ self . state = NakamotoTenureDownloadState :: GetTenureEndBlock (
243
+ self . tenure_end_block_id . clone ( ) ,
244
+ get_epoch_time_ms ( ) ,
245
+ ) ;
241
246
}
242
247
Ok ( ( ) )
243
248
}
@@ -328,7 +333,7 @@ impl NakamotoTenureDownloader {
328
333
self . tenure_end_block = Some ( tenure_end_block. clone ( ) ) ;
329
334
self . state = NakamotoTenureDownloadState :: GetTenureBlocks (
330
335
tenure_end_block. header . parent_block_id . clone ( ) ,
331
- get_epoch_time_ms ( )
336
+ get_epoch_time_ms ( ) ,
332
337
) ;
333
338
Ok ( ( ) )
334
339
}
@@ -364,7 +369,9 @@ impl NakamotoTenureDownloader {
364
369
& mut self ,
365
370
mut tenure_blocks : Vec < NakamotoBlock > ,
366
371
) -> Result < Option < Vec < NakamotoBlock > > , NetError > {
367
- let NakamotoTenureDownloadState :: GetTenureBlocks ( block_cursor, start_request_time) = & self . state else {
372
+ let NakamotoTenureDownloadState :: GetTenureBlocks ( block_cursor, start_request_time) =
373
+ & self . state
374
+ else {
368
375
warn ! ( "Invalid state for this method" ;
369
376
"state" => %self . state) ;
370
377
return Err ( NetError :: InvalidState ) ;
@@ -464,7 +471,8 @@ impl NakamotoTenureDownloader {
464
471
& earliest_block. block_id( ) ,
465
472
& next_block_id
466
473
) ;
467
- self . state = NakamotoTenureDownloadState :: GetTenureBlocks ( next_block_id, * start_request_time) ;
474
+ self . state =
475
+ NakamotoTenureDownloadState :: GetTenureBlocks ( next_block_id, * start_request_time) ;
468
476
return Ok ( None ) ;
469
477
}
470
478
@@ -489,16 +497,28 @@ impl NakamotoTenureDownloader {
489
497
peerhost : PeerHost ,
490
498
) -> Result < Option < StacksHttpRequest > , ( ) > {
491
499
let request = match self . state {
492
- NakamotoTenureDownloadState :: GetTenureStartBlock ( start_block_id, start_request_time) => {
493
- debug ! ( "Request tenure-start block {} at {}" , & start_block_id, start_request_time) ;
500
+ NakamotoTenureDownloadState :: GetTenureStartBlock (
501
+ start_block_id,
502
+ start_request_time,
503
+ ) => {
504
+ debug ! (
505
+ "Request tenure-start block {} at {}" ,
506
+ & start_block_id, start_request_time
507
+ ) ;
494
508
StacksHttpRequest :: new_get_nakamoto_block ( peerhost, start_block_id. clone ( ) )
495
509
}
496
510
NakamotoTenureDownloadState :: GetTenureEndBlock ( end_block_id, start_request_time) => {
497
- debug ! ( "Request tenure-end block {} at {}" , & end_block_id, start_request_time) ;
511
+ debug ! (
512
+ "Request tenure-end block {} at {}" ,
513
+ & end_block_id, start_request_time
514
+ ) ;
498
515
StacksHttpRequest :: new_get_nakamoto_block ( peerhost, end_block_id. clone ( ) )
499
516
}
500
517
NakamotoTenureDownloadState :: GetTenureBlocks ( end_block_id, start_request_time) => {
501
- debug ! ( "Downloading tenure ending at {} at {}" , & end_block_id, start_request_time) ;
518
+ debug ! (
519
+ "Downloading tenure ending at {} at {}" ,
520
+ & end_block_id, start_request_time
521
+ ) ;
502
522
StacksHttpRequest :: new_get_nakamoto_tenure ( peerhost, end_block_id. clone ( ) , None )
503
523
}
504
524
NakamotoTenureDownloadState :: Done => {
@@ -564,7 +584,8 @@ impl NakamotoTenureDownloader {
564
584
NakamotoTenureDownloadState :: GetTenureStartBlock ( _block_id, _start_request_time) => {
565
585
debug ! (
566
586
"Got download response for tenure-start block {} in {}ms" ,
567
- & _block_id, get_epoch_time_ms( ) . saturating_sub( _start_request_time)
587
+ & _block_id,
588
+ get_epoch_time_ms( ) . saturating_sub( _start_request_time)
568
589
) ;
569
590
let block = response. decode_nakamoto_block ( ) . map_err ( |e| {
570
591
warn ! ( "Failed to decode response for a Nakamoto block: {:?}" , & e) ;
@@ -574,7 +595,11 @@ impl NakamotoTenureDownloader {
574
595
Ok ( None )
575
596
}
576
597
NakamotoTenureDownloadState :: GetTenureEndBlock ( _block_id, _start_request_time) => {
577
- debug ! ( "Got download response to tenure-end block {} in {}ms" , & _block_id, get_epoch_time_ms( ) . saturating_sub( _start_request_time) ) ;
598
+ debug ! (
599
+ "Got download response to tenure-end block {} in {}ms" ,
600
+ & _block_id,
601
+ get_epoch_time_ms( ) . saturating_sub( _start_request_time)
602
+ ) ;
578
603
let block = response. decode_nakamoto_block ( ) . map_err ( |e| {
579
604
warn ! ( "Failed to decode response for a Nakamoto block: {:?}" , & e) ;
580
605
e
@@ -585,7 +610,8 @@ impl NakamotoTenureDownloader {
585
610
NakamotoTenureDownloadState :: GetTenureBlocks ( _end_block_id, _start_request_time) => {
586
611
debug ! (
587
612
"Got download response for tenure blocks ending at {} in {}ms" ,
588
- & _end_block_id, get_epoch_time_ms( ) . saturating_sub( _start_request_time)
613
+ & _end_block_id,
614
+ get_epoch_time_ms( ) . saturating_sub( _start_request_time)
589
615
) ;
590
616
let blocks = response. decode_nakamoto_tenure ( ) . map_err ( |e| {
591
617
warn ! ( "Failed to decode response for a Nakamoto tenure: {:?}" , & e) ;
0 commit comments