@@ -166,7 +166,11 @@ func (s *Server) FilterLogs(ctx context.Context, request *evmpb.FilterLogsReques
166166 return nil , fmt .Errorf ("reply is nil" )
167167 }
168168
169- return & evmpb.FilterLogsReply {Logs : evmpb .ConvertLogsToProto (reply .Logs )}, nil
169+ logs , err := evmpb .ConvertLogsToProto (reply .Logs )
170+ if err != nil {
171+ return nil , fmt .Errorf ("failed to convert reply to proto: %w" , err )
172+ }
173+ return & evmpb.FilterLogsReply {Logs : logs }, nil
170174}
171175
172176func (s * Server ) BalanceAt (ctx context.Context , request * evmpb.BalanceAtRequest ) (* evmpb.BalanceAtReply , error ) {
@@ -286,8 +290,13 @@ func (s *Server) HeaderByNumber(ctx context.Context, request *evmpb.HeaderByNumb
286290 return nil , fmt .Errorf ("reply is nil" )
287291 }
288292
293+ header , err := evmpb .ConvertHeaderToProto (reply .Header )
294+ if err != nil {
295+ return nil , err
296+ }
297+
289298 return & evmpb.HeaderByNumberReply {
290- Header : evmpb . ConvertHeaderToProto ( reply . Header ) ,
299+ Header : header ,
291300 }, nil
292301}
293302
@@ -317,7 +326,12 @@ func (s *Server) QueryTrackedLogs(ctx context.Context, request *evmpb.QueryTrack
317326 return nil , err
318327 }
319328
320- return & evmpb.QueryTrackedLogsReply {Logs : evmpb .ConvertLogsToProto (logs )}, nil
329+ l , err := evmpb .ConvertLogsToProto (logs )
330+ if err != nil {
331+ return nil , err
332+ }
333+
334+ return & evmpb.QueryTrackedLogsReply {Logs : l }, nil
321335}
322336
323337func (s * Server ) GetFiltersNames (ctx context.Context , _ * emptypb.Empty ) (* evmpb.GetFiltersNamesReply , error ) {
0 commit comments