From a1b3b4486abafb7aa4e2fbf964186089a73fb734 Mon Sep 17 00:00:00 2001 From: Pratik Mankawde <3397372+pratikmankawde@users.noreply.github.com> Date: Tue, 22 Sep 2026 14:50:05 +0100 Subject: [PATCH] docs(telemetry): stop tracking the validator list files The two xrpld-telemetry configs name a file in [validators_file], and xrpld exits at startup when that file is missing. Neither list ships now: each developer creates their own from cfg/validators-example.txt. The runbook says so in "Run against a live network", ahead of the run command. --- docker/telemetry/validators-devnet.txt | 11 ----------- docker/telemetry/validators-mainnet.txt | 15 --------------- docs/telemetry-runbook.md | 7 +++++++ 3 files changed, 7 insertions(+), 26 deletions(-) delete mode 100644 docker/telemetry/validators-devnet.txt delete mode 100644 docker/telemetry/validators-mainnet.txt diff --git a/docker/telemetry/validators-devnet.txt b/docker/telemetry/validators-devnet.txt deleted file mode 100644 index 644dac96f2..0000000000 --- a/docker/telemetry/validators-devnet.txt +++ /dev/null @@ -1,11 +0,0 @@ -# Devnet validator list configuration. -# -# Uses the Devnet validator list publisher operated by Ripple. -# This fetches the current set of trusted validators for the -# XRP Ledger Devnet automatically. - -[validator_list_sites] -https://vl.devnet.rippletest.net - -[validator_list_keys] -EDBB54B0D9AEE071BB37784AF5A9E7CC49AC7A0EFCE868C54532BCB966B9CFC13B diff --git a/docker/telemetry/validators-mainnet.txt b/docker/telemetry/validators-mainnet.txt deleted file mode 100644 index ca908e237a..0000000000 --- a/docker/telemetry/validators-mainnet.txt +++ /dev/null @@ -1,15 +0,0 @@ -# Mainnet validator list configuration. -# -# Uses the production XRPL validator list publishers operated by -# Ripple and the XRPL Foundation. These fetch the current set of -# trusted validators for XRPL Mainnet automatically. - -[validator_list_sites] -https://vl.ripple.com -https://unl.xrplf.org - -[validator_list_keys] -# vl.ripple.com -ED2677ABFFD1B33AC6FBC3062B71F1E8397C1505E1C42C64D11AD1B28FF73F4734 -# unl.xrplf.org -ED42AEC58B701EEBB77356FFFEC26F83C1F0407263530F068C7C73D392C7E06FD1 diff --git a/docs/telemetry-runbook.md b/docs/telemetry-runbook.md index e60f1ab9c5..7c5f64940e 100644 --- a/docs/telemetry-runbook.md +++ b/docs/telemetry-runbook.md @@ -101,6 +101,13 @@ public network with all tracing and native metrics enabled: | `docker/telemetry/xrpld-telemetry.cfg` | Devnet | | `docker/telemetry/xrpld-telemetry-mainnet.cfg` | Mainnet | +> **Create the validator list file first.** Neither list is tracked in this repo, so make your own before the first run. Each config names one in `[validators_file]`, and xrpld exits at startup when the named file is missing, with `The file specified in [validators_file] does not exist`. +> +> | Create this file | Needed by | What goes in it | +> | ----------------------------------------- | ----------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +> | `docker/telemetry/validators-mainnet.txt` | `xrpld-telemetry-mainnet.cfg` | Copy `cfg/validators-example.txt` as it ships — it already trusts the mainnet publishers | +> | `docker/telemetry/validators-devnet.txt` | `xrpld-telemetry.cfg` | Same two sections, holding the devnet publisher site and key instead — see the [XRPL test network docs](https://xrpl.org/connect-your-rippled-to-the-xrp-test-net.html) | + ```bash .build/xrpld --conf docker/telemetry/xrpld-telemetry-mainnet.cfg ```