Skip to content

Commit 7e6d4d3

Browse files
committed
Don't pass async runner if no external signer public key sources
1 parent 5d49652 commit 7e6d4d3

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

validator/client/src/main/java/tech/pegasys/teku/validator/client/ValidatorClientService.java

+4-1
Original file line numberDiff line numberDiff line change
@@ -424,7 +424,10 @@ private static ValidatorLoader createValidatorLoader(
424424
HttpClientExternalSignerFactory.create(validatorConfig);
425425
final Optional<AsyncRunner> maybeAsyncRunner =
426426
Optional.ofNullable(
427-
validatorConfig.validatorExternalSignerPublicKeysRetryEnabled() ? asyncRunner : null);
427+
!validatorConfig.getValidatorExternalSignerPublicKeySources().isEmpty()
428+
&& validatorConfig.validatorExternalSignerPublicKeysRetryEnabled()
429+
? asyncRunner
430+
: null);
428431
return ValidatorLoader.create(
429432
config.getSpec(),
430433
validatorConfig,

0 commit comments

Comments
 (0)