diff --git a/eth/catalyst/api.go b/eth/catalyst/api.go index 91b6511f71..37d962d070 100644 --- a/eth/catalyst/api.go +++ b/eth/catalyst/api.go @@ -1303,7 +1303,8 @@ func validateRequests(requests [][]byte) error { return fmt.Errorf("empty request: %v", req) } // Check that requests are ordered by their type. - if req[0] < last { + // Each type must appear only once. + if req[0] <= last { return fmt.Errorf("invalid request order: %v", req) } last = req[0]