diff --git a/validator/client/validator.go b/validator/client/validator.go index 66c01c238..f08d257a9 100644 --- a/validator/client/validator.go +++ b/validator/client/validator.go @@ -261,7 +261,8 @@ func (v *validator) UpdateAssignments(ctx context.Context, slot uint64) error { // TODO(4379): Make validator index part of the assignment respond. res, err := v.validatorClient.ValidatorIndex(ctx, &pb.ValidatorIndexRequest{PublicKey: assignment.PublicKey}) if err != nil { - return err + log.Warnf("Validator pub key %#x does not exist in beacon node", bytesutil.Trunc(assignment.PublicKey)) + continue } v.pubKeyToID[bytesutil.ToBytes48(assignment.PublicKey)] = res.Index }