You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/reference/cli/subcommands/validator-client.md
+31-15
Original file line number
Diff line number
Diff line change
@@ -269,13 +269,17 @@ Specify where to output log information. Valid options are:
269
269
-`DEFAULT_BOTH`
270
270
-`FILE`
271
271
272
-
The default is `DEFAULT_BOTH`. When using `BOTH` or `DEFAULT_BOTH`, system updates such as blockchain events are displayed on the console, and errors and other information are logged to a file. Specify the log file with the [`--log-file`](#log-file) command-line option.
272
+
The default is `DEFAULT_BOTH`. When using `BOTH` or `DEFAULT_BOTH`, system updates such as blockchain events
273
+
are displayed on the console, and errors and other information are logged to a file. Specify the log file
274
+
with the [`--log-file`](#log-file) command-line option.
273
275
274
276
For production systems we recommend using the `CONSOLE` or `FILE` options to ensure all log information is available in one place.
275
277
276
278
:::note
277
279
278
-
Use `DEFAULT_BOTH` when using a [custom Log4J2 configuration file](../../../how-to/monitor/configure-logging.md#advanced-custom-logging). Any other option applies the custom logging changes on top of its default settings.
280
+
Use `DEFAULT_BOTH` when using a
281
+
[custom Log4J2 configuration file](../../../how-to/monitor/configure-logging.md#advanced-custom-logging). Any
282
+
other option applies the custom logging changes on top of its default settings.
Directory or file to load the encrypted keystore file(s) and associated password file(s) from. Keystore files must use the `.json` file extension, and password files must use the `.txt` file extension.
702
+
Directory or file to load the encrypted keystore files and associated password files from. Keystore files
703
+
must use the `.json` file extension, and password files must use the `.txt` file extension.
697
704
698
-
When specifying directories, Teku expects to find identically named keystore and password files. For example `validator_217179e.json` and `validator_217179e.txt`.
705
+
When specifying directories, Teku expects to find identically named keystore and password files. For
706
+
example `validator_217179e.json` and `validator_217179e.txt`.
699
707
700
708
When specifying file names, Teku expects that the files exist.
Specify whether to use Teku's built-in early attestation production, which creates an attestation once a block is received. The default is `true`.
749
+
Specify whether to use Teku's built-in early attestation production, which creates an attestation once a block is
750
+
received. The default is `true`.
742
751
743
-
Set this option to `false` if running a validator client connected to a load balanced beacon node (including most hosted beacon nodes such as [Infura]), and validator effectiveness is poor.
752
+
Set this option to `false` if running a validator client connected to a load balanced beacon node
753
+
(including most hosted beacon nodes such as [Infura]), and validator effectiveness is poor.
744
754
745
755
:::note
746
756
747
-
Delaying attestation production increases the chances of generating a correct attestation when using a load balanced beacon node, but it increases the risk of inclusion delays.
757
+
Delaying attestation production increases the chances of generating a correct attestation when using a load
758
+
balanced beacon node, but it increases the risk of inclusion delays.
748
759
749
760
:::
750
761
@@ -861,7 +872,8 @@ Use the URL to load the public keys from a remote service. For example:
Use the value `external-signer` to load all public keys managed by the external signer. Teku automatically queries the external signer's [public keys endpoint](https://consensys.github.io/web3signer/web3signer-eth2.html#tag/Public-Key).
875
+
Use the value `external-signer` to load all public keys managed by the external signer. Teku automatically
876
+
queries the external signer's [public keys endpoint](https://consensys.github.io/web3signer/web3signer-eth2.html#tag/Public-Key).
@@ -906,11 +918,13 @@ Set this option to `false` if using the slashing protection implemented by an ex
906
918
907
919
:::warning
908
920
909
-
Ensure the external signer has slashing protection enabled before disabling Teku slashing protection, otherwise a validator may get slashed.
921
+
Ensure the external signer has slashing protection enabled before disabling Teku slashing protection, otherwise
922
+
a validator may get slashed.
910
923
911
924
:::
912
925
913
-
Built-in slashing protection can only be disabled for validators using external signers. Validators using Teku to sign blocks and attestations always uses its built-in slashing protection.
926
+
Built-in slashing protection can only be disabled for validators using external signers. Validators using
927
+
Teku to sign blocks and attestations always uses its built-in slashing protection.
File containing the validator graffiti to add when creating a block. The file content is converted to `bytes` and padded to `Bytes32`. The same graffiti is used for all validators started with this beacon node.
1140
+
File containing the validator graffiti to add when creating a block. The file content is converted to `bytes`
1141
+
and padded to `Bytes32`. The same graffiti is used for all validators started with this beacon node.
1126
1142
1127
1143
You can overwrite the file while Teku is running to update the graffiti.
Set the validator performance tracking strategy. Valid options are `LOGGING`, `METRICS`, `ALL`, and `NONE`. The default is `ALL`.
1202
1218
1203
-
When `LOGGING` is enabled, attestation and block performance is reported as log messages. When `METRICS` is enabled, attestation and block performance is reported using [metrics] in the [`VALIDATOR_PERFORMANCE`](#metrics-categories) metrics category.
1219
+
When `LOGGING` is enabled, attestation and block performance is reported as log messages. When `METRICS` is
1220
+
enabled, attestation and block performance is reported using [metrics] in the [`VALIDATOR_PERFORMANCE`](#metrics-categories) metrics category.
1204
1221
1205
1222
<!-- links -->
1206
1223
1207
1224
[environment variables or a configuration file]: ../index.md#specifying-options
0 commit comments