beacon/engine: check for empty requests

This commit is contained in:
Sina Mahmoodi 2025-01-09 15:38:40 +01:00
parent 06883c1686
commit be52c260a9

View file

@ -265,6 +265,11 @@ func ExecutableDataToBlockNoHash(data ExecutableData, versionedHashes []common.H
var requestsHash *common.Hash
if requests != nil {
for _, req := range requests {
if len(req) < 2 {
return nil, fmt.Errorf("empty request: %v", req)
}
}
h := types.CalcRequestsHash(requests)
requestsHash = &h
}