Skip to content

fix: remove unreachable community endpoints - #2542

Merged
jcstein merged 2 commits into
mainfrom
automated/remove-broken-endpoints
Jul 31, 2026
Merged

fix: remove unreachable community endpoints#2542
jcstein merged 2 commits into
mainfrom
automated/remove-broken-endpoints

Conversation

@github-actions

@github-actions github-actions Bot commented Jun 29, 2026

Copy link
Copy Markdown
Contributor

Summary

Fix the weekly endpoint checker so bare RPC hosts fall back from TCP port 26657 to HTTPS before they are removed, then regenerate the network pages from current main.

This avoids deleting healthy HTTPS-only RPC endpoints while still removing endpoints that remain unreachable through the documented transport.

Checker fixes

  • Add TCP-to-HTTPS fallback for scheme-less RPC endpoints
  • Preserve URL paths when probing hosted RPC routes
  • Preserve Markdown table alignment when replacing a failed table cell
  • Add Node regression tests and run them in the weekly endpoint workflow

Removed endpoints

  • [mainnet-beta] rpc.archive.celestia.cumulo.com.es
  • [mainnet-beta] api.archive.celestia.cumulo.com.es
  • [mainnet-beta] grpc.archive.celestia.cumulo.com.es:443
  • [mainnet-beta] wss://rpc.archive.celestia.cumulo.com.es:443/websocket
  • [mainnet-beta] wss://celestia-mainnet-ws.itrocket.net:443/websocket
  • [mainnet-beta] api.lunaroasis.net
  • [mainnet-beta] celestia-grpc.noders.services:11090
  • [mainnet-beta] celestia-mainnet-grpc.denodes.xyz:443
  • [mocha-testnet] celestia-testnet-consensus.itrocket.net
  • [mocha-testnet] grpc-celestia-testnet.mzonder.com:443
  • [mocha-testnet] celestia-testnet-da-archival.rpc.grove.city/v1/c33eeadb

Other updates

  • Replace the unreachable mainnetRestUrl default with the verified P-OPS REST endpoint
  • Keep healthy RPC endpoints such as rpc-mocha.pops.one, rpc.celestia.pops.one, and celestia.rpc.kjnodes.com

Validation

  • npm run test:endpoints
  • npm run lint (passes; one unrelated pre-existing warning)
  • npm run build
  • git diff --check

The initial candidates came from the automated endpoint check and were revalidated after correcting the checker.

@github-actions
github-actions Bot force-pushed the automated/remove-broken-endpoints branch 2 times, most recently from fb40445 to 39c835f Compare July 20, 2026 10:03
@github-actions
github-actions Bot force-pushed the automated/remove-broken-endpoints branch from 39c835f to 5defeeb Compare July 27, 2026 10:19
@jcstein jcstein self-assigned this Jul 30, 2026
@jcstein
jcstein force-pushed the automated/remove-broken-endpoints branch from 5defeeb to c0de562 Compare July 30, 2026 22:36
@github-actions

Copy link
Copy Markdown
Contributor Author

🚀 Preview Deployment

Your preview is ready: https://celestiaorg.github.io/docs-preview/pr-2542/

@jcstein
jcstein requested a review from gbarros July 30, 2026 22:56
@mergify

mergify Bot commented Jul 31, 2026

Copy link
Copy Markdown

Tick the box to add this pull request to the merge queue (same as @mergifyio queue).

  • Queue this pull request

@jcstein

jcstein commented Jul 31, 2026

Copy link
Copy Markdown
Member

@copilot resolve the merge conflicts in this pull request

Copilot AI commented Jul 31, 2026

Copy link
Copy Markdown
Contributor

@copilot resolve the merge conflicts in this pull request

Resolved the merge conflicts and merged latest main into this PR in commit 938e2cfc.

Copilot AI requested a review from jcstein July 31, 2026 19:04
@jcstein
jcstein merged commit f348120 into main Jul 31, 2026
7 checks passed
@jcstein
jcstein deleted the automated/remove-broken-endpoints branch July 31, 2026 19:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants