From dba9a324588c3cbd00617d2ae981741e0d591160 Mon Sep 17 00:00:00 2001 From: jasper9 Date: Tue, 3 Nov 2026 16:58:16 -0700 Subject: [PATCH 1/2] feat: add Salt Lake City Harmonic endpoints Add slc.auction.harmonic.gg and slc.tpu.harmonic.gg per https://docs.harmonic.gg/run-a-validator/endpoints and bring the CLAUDE.md host list in line with the script. Co-Authored-By: Claude Opus 5.5 --- .claude/CLAUDE.md | 12 ++++++++---- harmonic_ping_test.sh | 2 ++ 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/.claude/CLAUDE.md b/.claude/CLAUDE.md index 12fecfa..32a59bf 100644 --- a/.claude/CLAUDE.md +++ b/.claude/CLAUDE.md @@ -148,12 +148,16 @@ sudo ./health_check.sh -h # Help **Usage**: ```bash -./harmonic_ping_test.sh +./harmonic_ping_test.sh # Block engine endpoints only +./harmonic_ping_test.sh --full # Also Remote TPU and shred receivers ``` -**Hosts Tested**: -- ams.auction.harmonic.gg (Amsterdam) -- ewr.auction.harmonic.gg (Newark/EWR) +**Hosts Tested** (source: https://docs.harmonic.gg/run-a-validator/endpoints): +- Block Engine / Auction (default): `{ams,ewr,fra,lon,tyo,sgp,slc}.auction.harmonic.gg` +- Remote TPU (`--full`): `{ams,ewr,fra,lon,tyo,sgp,slc}.tpu.harmonic.gg` +- Shred Receiver (`--full`): one IP per region, port 8001 (ping uses the IP only) + +Regions: Amsterdam, Newark, Frankfurt, London, Tokyo, Singapore, Salt Lake City **Output**: Tabular format showing Min/Avg/Max latency and packet loss percentage for each endpoint. diff --git a/harmonic_ping_test.sh b/harmonic_ping_test.sh index 511ee76..65e6f13 100755 --- a/harmonic_ping_test.sh +++ b/harmonic_ping_test.sh @@ -8,6 +8,7 @@ AUCTION_HOSTS=( "lon.auction.harmonic.gg" "tyo.auction.harmonic.gg" "sgp.auction.harmonic.gg" + "slc.auction.harmonic.gg" ) # Harmonic TPU Relayer endpoints @@ -18,6 +19,7 @@ TPU_HOSTS=( "lon.tpu.harmonic.gg" "tyo.tpu.harmonic.gg" "sgp.tpu.harmonic.gg" + "slc.tpu.harmonic.gg" ) # Harmonic Shred Receiver endpoints (IP:port - ping uses IP only) From c9a2d81868730db7eab8aa7ae2ab2d9e23349c45 Mon Sep 17 00:00:00 2001 From: jasper9 Date: Tue, 3 Nov 2026 16:58:16 -0700 Subject: [PATCH 2/2] fix: update Harmonic shred receiver IPs All six previous shred receiver IPs are no longer listed in https://docs.harmonic.gg/run-a-validator/endpoints. Replace them with the current addresses and add Salt Lake City. Co-Authored-By: Claude Opus 5.5 --- harmonic_ping_test.sh | 26 ++++++++++++++------------ 1 file changed, 14 insertions(+), 12 deletions(-) diff --git a/harmonic_ping_test.sh b/harmonic_ping_test.sh index 65e6f13..bcd2ee1 100755 --- a/harmonic_ping_test.sh +++ b/harmonic_ping_test.sh @@ -24,21 +24,23 @@ TPU_HOSTS=( # Harmonic Shred Receiver endpoints (IP:port - ping uses IP only) SHRED_HOSTS=( - "64.130.42.138" # Amsterdam - "198.73.57.238" # Newark - "64.130.32.204" # Frankfurt - "64.130.63.16" # London - "63.254.162.99" # Tokyo - "198.13.130.228" # Singapore + "63.254.166.232" # Amsterdam + "64.130.45.196" # Newark + "198.13.140.105" # Frankfurt + "64.130.46.242" # London + "198.13.133.200" # Tokyo + "198.13.130.10" # Singapore + "64.130.33.192" # Salt Lake City ) SHRED_LABELS=( - "64.130.42.138:8001 (Amsterdam)" - "198.73.57.238:8001 (Newark)" - "64.130.32.204:8001 (Frankfurt)" - "64.130.63.16:8001 (London)" - "63.254.162.99:8001 (Tokyo)" - "198.13.130.228:8001 (Singapore)" + "63.254.166.232:8001 (Amsterdam)" + "64.130.45.196:8001 (Newark)" + "198.13.140.105:8001 (Frankfurt)" + "64.130.46.242:8001 (London)" + "198.13.133.200:8001 (Tokyo)" + "198.13.130.10:8001 (Singapore)" + "64.130.33.192:8001 (Salt Lake City)" ) # Number of pings to send