diff --git a/consensus/beacon/oplegacy.go b/consensus/beacon/oplegacy.go index b7780e5bde..7cb83fe23f 100644 --- a/consensus/beacon/oplegacy.go +++ b/consensus/beacon/oplegacy.go @@ -8,6 +8,7 @@ import ( "github.com/ethereum/go-ethereum/consensus" "github.com/ethereum/go-ethereum/core/state" "github.com/ethereum/go-ethereum/core/types" + "github.com/ethereum/go-ethereum/log" "github.com/ethereum/go-ethereum/rpc" ) @@ -25,7 +26,9 @@ func (o *OpLegacy) VerifyHeader(chain consensus.ChainHeaderReader, header *types } parent := chain.GetHeader(header.ParentHash, number-1) if parent == nil { - return consensus.ErrUnknownAncestor + log.Warn("Failed to get parent header", "hash", header.Hash().String(), "number", number, "parentHash", header.ParentHash.String, "parentNumber", number-1, + "fn", "VerifyHeader") + // return consensus.ErrUnknownAncestor } return nil // legacy chain is verified by block-hash reverse sync otherwise } @@ -42,7 +45,8 @@ func (o *OpLegacy) VerifyHeaders(chain consensus.ChainHeaderReader, headers []*t } var err error if parent == nil { - err = consensus.ErrUnknownAncestor + log.Warn("Failed to get parent header", "hash", header.Hash().String(), "number", header.Number.Uint64(), "parentHash", header.ParentHash.String, "parentNumber", header.Number.Uint64()-1, "fn", "VerifyHeaders") + // err = consensus.ErrUnknownAncestor } else { err = o.VerifyHeader(chain, header) }