diff --git a/core/rawdb/accessors_chain.go b/core/rawdb/accessors_chain.go index 1111f926786..256e96c7705 100644 --- a/core/rawdb/accessors_chain.go +++ b/core/rawdb/accessors_chain.go @@ -1610,6 +1610,9 @@ func IsPosBlock(db kv.Getter, blockHash common.Hash) (trans bool, err error) { if err != nil { return false, err } + if header == nil { + return false, nil + } return header.Difficulty.Cmp(common.Big0) == 0, nil }