@@ -48,24 +48,27 @@ func (p *Task) ProcessTipSets(ctx context.Context, current *types.TipSet, execut
48
48
cid , err := executed .Key ().Cid ()
49
49
if err != nil {
50
50
log .Errorf ("Error at getting cid: [%v] err: %v" , cid , err )
51
- return nil , report , err
51
+ report .ErrorsDetected = err
52
+ return nil , report , nil
52
53
}
53
54
54
55
hash , err := ethtypes .EthHashFromCid (cid )
55
56
if err != nil {
56
57
log .Errorf ("Error at finding hash: [%v] err: %v" , hash , err )
57
- return nil , report , err
58
+ report .ErrorsDetected = err
59
+ return nil , report , nil
58
60
}
59
61
60
62
ethBlock , err := p .node .EthGetBlockByHash (ctx , hash , false )
61
63
if err != nil {
62
64
log .Errorf ("EthGetBlockByHash: [hash: %v] err: %v" , hash .String (), err )
63
- return nil , report , err
65
+ report .ErrorsDetected = err
66
+ return nil , report , nil
64
67
}
65
68
66
69
if ethBlock .Number == 0 {
67
70
log .Warn ("block number == 0" )
68
- return nil , report , err
71
+ return nil , report , nil
69
72
}
70
73
return & fevm.FEVMBlockHeader {
71
74
Height : int64 (executed .Height ()),
0 commit comments