From f50087ebc763747250af6a835f683cbf6cc09bbe Mon Sep 17 00:00:00 2001 From: Delweng Date: Tue, 13 Jun 2023 17:13:51 +0800 Subject: [PATCH] eth/filters: header is nullable Signed-off-by: Delweng --- eth/filters/api.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/eth/filters/api.go b/eth/filters/api.go index eccdf9fcae..589abed99b 100644 --- a/eth/filters/api.go +++ b/eth/filters/api.go @@ -316,7 +316,11 @@ func (api *FilterAPI) histLogs(ctx context.Context, notifier notifier, rpcSub *r ) for { // get the latest block header - head := api.sys.backend.CurrentHeader().Number.Int64() + header := api.sys.backend.CurrentHeader() + if header == nil { + return 0, errors.New("header is null") + } + head := header.Number.Int64() if n >= head { return head, nil }