@@ -828,7 +828,6 @@ impl SyncTask {
828828 bad_block_cache : Option < Arc < BadBlockCache > > ,
829829 ) -> Option < SyncEvent > {
830830 tracing:: trace!( "SyncTask::execute {self}" ) ;
831- let cs = state_manager. chain_store ( ) ;
832831 match self {
833832 SyncTask :: ValidateTipset {
834833 tipset,
@@ -840,29 +839,19 @@ impl SyncTask {
840839 SyncTask :: ValidateTipset {
841840 tipset,
842841 is_proposed_head,
843- } => {
844- let genesis = cs. genesis_tipset ( ) ;
845- match validate_tipset (
846- & state_manager,
847- cs,
848- tipset. clone ( ) ,
849- & genesis,
850- bad_block_cache,
851- )
852- . await
853- {
854- Ok ( ( ) ) => Some ( SyncEvent :: ValidatedTipset {
855- tipset,
856- is_proposed_head,
857- } ) ,
858- Err ( e) => {
859- warn ! ( "Error validating tipset: {}" , e) ;
860- Some ( SyncEvent :: BadTipset ( tipset) )
861- }
842+ } => match validate_tipset ( & state_manager, tipset. clone ( ) , bad_block_cache) . await {
843+ Ok ( ( ) ) => Some ( SyncEvent :: ValidatedTipset {
844+ tipset,
845+ is_proposed_head,
846+ } ) ,
847+ Err ( e) => {
848+ warn ! ( "Error validating tipset: {e}" ) ;
849+ Some ( SyncEvent :: BadTipset ( tipset) )
862850 }
863- }
851+ } ,
864852 SyncTask :: FetchTipset ( key, epoch) => {
865- match get_full_tipset_batch ( & network, cs, None , & key) . await {
853+ match get_full_tipset_batch ( & network, state_manager. chain_store ( ) , None , & key) . await
854+ {
866855 Ok ( parents) => Some ( SyncEvent :: NewFullTipsets ( parents) ) ,
867856 Err ( e) => {
868857 tracing:: warn!( %key, %epoch, "failed to fetch tipset: {e}" ) ;
0 commit comments