@@ -73,7 +73,7 @@ impl From<String> for Error {
7373pub struct Context < T : SlotClock , E : EthSpec > {
7474 pub task_executor : TaskExecutor ,
7575 pub api_secret : ApiSecret ,
76- pub block_service : Option < BlockService < T , E > > ,
76+ pub block_service : BlockService < T , E > ,
7777 pub validator_store : Option < Arc < ValidatorStore < T , E > > > ,
7878 pub validator_dir : Option < PathBuf > ,
7979 pub secrets_dir : Option < PathBuf > ,
@@ -172,15 +172,7 @@ pub fn serve<T: 'static + SlotClock + Clone, E: EthSpec>(
172172 } ;
173173
174174 let inner_block_service = ctx. block_service . clone ( ) ;
175- let block_service_filter = warp:: any ( )
176- . map ( move || inner_block_service. clone ( ) )
177- . and_then ( |block_service : Option < _ > | async move {
178- block_service. ok_or_else ( || {
179- warp_utils:: reject:: custom_not_found (
180- "block service is not initialized." . to_string ( ) ,
181- )
182- } )
183- } ) ;
175+ let block_service_filter = warp:: any ( ) . map ( move || inner_block_service. clone ( ) ) ;
184176
185177 let inner_validator_store = ctx. validator_store . clone ( ) ;
186178 let validator_store_filter = warp:: any ( )
0 commit comments