From e2caaf972ff880e5b74109017baab76b6561374d Mon Sep 17 00:00:00 2001 From: Nishant Das Date: Mon, 9 May 2022 18:38:11 +0800 Subject: [PATCH] Fix Multiclient E2E Runs (#10660) --- testing/endtoend/evaluators/validator.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/testing/endtoend/evaluators/validator.go b/testing/endtoend/evaluators/validator.go index f9318c8f1a..f6412a4453 100644 --- a/testing/endtoend/evaluators/validator.go +++ b/testing/endtoend/evaluators/validator.go @@ -114,6 +114,12 @@ func validatorsParticipating(conns ...*grpc.ClientConn) error { partRate := participation.Participation.GlobalParticipationRate expected := float32(expectedParticipation) + if participation.Epoch > 0 && participation.Epoch.Sub(1) == helpers.BellatrixE2EForkEpoch { + // Reduce Participation requirement to 95% to account for longer EE calls for + // the merge block. Target and head will likely be missed for a few validators at + // slot 0. + expected = 0.95 + } if partRate < expected { st, err := debugClient.GetBeaconStateV2(context.Background(), ð.StateRequestV2{StateId: []byte("head")}) if err != nil {