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/src/validator_operator/validator_helm.rst
+8-8Lines changed: 8 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -379,19 +379,19 @@ Additionally, please modify the file ``splice-node/examples/sv-helm/standalone-p
379
379
380
380
To configure the validator app, please modify the file ``splice-node/examples/sv-helm/validator-values.yaml`` as follows:
381
381
382
+
You need to configure how your validator connects to the network's scan services by defining a ``scanClient`` block in your ``validator-values.yaml``.
383
+
There are three modes of ``scanClient``:
384
+
385
+
- ``bft``: (default type) connects to all scans and validates via $f+1$ agreement.
386
+
- ``bft-custom``: connects to a specific list of trusted SVs and validates against a custom threshold. Replace ``TRUSTED_SV`` with the super validator name(s) you trust. Replace ``TRUST_THRESHOLD`` with an integer representing the number of scan responses that need to agree for a response to be considered valid.
387
+
- ``trust-single``: connects to one specific trusted scan.
388
+
389
+
- For each scanClient type, replace ``TRUSTED_SCAN_URL`` with a URL of a Scan you host or trust that is reachable by your Validator. For example, the GSF scan URL, |gsf_scan_url|. For ``bft-custom`` and ``bft`` modes of ``scanClient``, you can specify more than one scan seed URL by separating them with commas.
382
390
- If you want to configure the audience for the Validator app backend API, replace ``OIDC_AUTHORITY_VALIDATOR_AUDIENCE`` in the `auth.audience` entry with audience for the Validator app backend API. e.g. ``https://validator.example.com/api``.
383
391
- If you want to configure the audience for the Ledger API, set the ``audience`` field in the `splice-app-validator-ledger-api-auth` k8s secret with the audience for the Ledger API. e.g. ``https://ledger_api.example.com``.
384
392
- Replace ``OPERATOR_WALLET_USER_ID`` with the user ID in your IAM that you want to use to log into the wallet as the validator operator party. Note that this should be the full user id, e.g., ``auth0|43b68e1e4978b000cefba352``, *not* only the suffix ``43b68e1e4978b000cefba352``
385
393
- Replace ``YOUR_CONTACT_POINT`` by a slack user name or email address that can be used by node operators to contact you in case there are issues with your node. Note that this contact information will be publicly visible. If you do not want to share contact information, you can put an empty string.
386
394
- Update the `auth.jwksUrl` entry to point to your auth provider's JWK set document by replacing ``OIDC_AUTHORITY_URL`` with your auth provider's OIDC URL, as explained above.
387
-
388
-
You can configure how your validator connects to the network's scan services by defining a ``scanClient`` block in your ``validator-values.yaml``.
389
-
There are three modes available:
390
-
391
-
- ``bft``: connects to all scans and validates via $f+1$ agreement.
392
-
- ``bft-custom``: connects to a specific list of trusted SVs and validates against a custom threshold.
393
-
- ``trust-single``: connects to one specific trusted scan.
394
-
395
395
Detailed configuration examples and instructions for each mode are provided directly within the comments of the ``validator-values.yaml`` file.
0 commit comments