This repository was archived by the owner on Dec 2, 2022. It is now read-only.
File tree Expand file tree Collapse file tree 6 files changed +120907
-8
lines changed Expand file tree Collapse file tree 6 files changed +120907
-8
lines changed Original file line number Diff line number Diff line change @@ -2,8 +2,9 @@ use crate::downloader::{
2
2
chain_config:: { ChainConfig , ChainsConfig } ,
3
3
headers:: {
4
4
fetch_receive_stage:: FetchReceiveStage , fetch_request_stage:: FetchRequestStage ,
5
- header_slices:: HeaderSlices , refill_stage:: RefillStage , retry_stage:: RetryStage ,
6
- save_stage:: SaveStage , verify_stage:: VerifyStage ,
5
+ header_slices:: HeaderSlices , preverified_hashes_config:: PreverifiedHashesConfig ,
6
+ refill_stage:: RefillStage , retry_stage:: RetryStage , save_stage:: SaveStage ,
7
+ verify_stage:: VerifyStage ,
7
8
} ,
8
9
opts:: Opts ,
9
10
sentry_client,
@@ -79,7 +80,10 @@ impl Downloader {
79
80
80
81
let retry_stage = RetryStage :: new ( Arc :: clone ( & header_slices) ) ;
81
82
82
- let verify_stage = VerifyStage :: new ( Arc :: clone ( & header_slices) ) ;
83
+ let verify_stage = VerifyStage :: new (
84
+ Arc :: clone ( & header_slices) ,
85
+ PreverifiedHashesConfig :: new ( & self . opts . chain_name ) ?,
86
+ ) ;
83
87
84
88
let save_stage = SaveStage :: new ( Arc :: clone ( & header_slices) ) ;
85
89
Original file line number Diff line number Diff line change @@ -2,6 +2,7 @@ pub mod header_slices;
2
2
3
3
pub mod fetch_receive_stage;
4
4
pub mod fetch_request_stage;
5
+ pub mod preverified_hashes_config;
5
6
pub mod refill_stage;
6
7
pub mod retry_stage;
7
8
pub mod save_stage;
@@ -14,5 +15,6 @@ pub use ui_crossterm::HeaderSlicesView;
14
15
15
16
#[ cfg( not( feature = "crossterm" ) ) ]
16
17
pub mod ui_tracing;
18
+
17
19
#[ cfg( not( feature = "crossterm" ) ) ]
18
20
pub use ui_tracing:: HeaderSlicesView ;
You can’t perform that action at this time.
0 commit comments