File tree 1 file changed +6
-4
lines changed
validator/client/src/main/java/tech/pegasys/teku/validator/client
1 file changed +6
-4
lines changed Original file line number Diff line number Diff line change @@ -158,15 +158,17 @@ public static ValidatorClientService create(
158
158
final ForkProvider forkProvider = new ForkProvider (config .getSpec (), genesisDataProvider );
159
159
160
160
final ValidatorRestApiConfig validatorApiConfig = config .getValidatorRestApiConfig ();
161
- final GraffitiManager graffitiManager = new GraffitiManager (services .getDataDirLayout ());
161
+ final Optional <GraffitiManager > graffitiManager =
162
+ Optional .ofNullable (
163
+ validatorApiConfig .isRestApiEnabled ()
164
+ ? new GraffitiManager (services .getDataDirLayout ())
165
+ : null );
162
166
final ValidatorLoader validatorLoader =
163
167
createValidatorLoader (
164
168
services ,
165
169
config ,
166
170
asyncRunner ,
167
- validatorApiConfig .isRestApiEnabled ()
168
- ? graffitiManager ::getGraffiti
169
- : (publicKey ) -> Optional .empty ());
171
+ (publicKey ) -> graffitiManager .flatMap (manager -> manager .getGraffiti (publicKey )));
170
172
final ValidatorStatusProvider validatorStatusProvider =
171
173
new OwnedValidatorStatusProvider (
172
174
services .getMetricsSystem (),
You can’t perform that action at this time.
0 commit comments