ObolNetwork / ObolNetwork/obol-gitbook

Obol Stack Aztec guide advertises L1 endpoints that return HTTP 401

Open Beginner friendly
#169 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
No language data
Stars
2
Forks
10
PR merge metrics
No merged PRs in 30d

Description

Context

obol-stack/installing-networks.md (lines ~185-199, current on main) documents these as the default L1 RPC endpoints for obol network install aztec:

obol network install aztec \
  --attester-private-key=<YOUR_PRIVATE_KEY> \
  --l1-execution-url=https://geth-prysm-mainnet-1.gcp.obol.tech/ \
  --l1-consensus-url=https://prysm-geth-mainnet-1.gcp.obol.tech/

and states:

Default L1 RPC endpoints:

  • Execution Layer: https://geth-prysm-mainnet-1.gcp.obol.tech/ (Geth)
  • Consensus Layer: https://prysm-geth-mainnet-1.gcp.obol.tech/ (Prysm)

These are production-grade, publicly accessible Ethereum nodes provided by Obol.

Both endpoints return HTTP 401. Verified 2026-07-28:

$ curl -s -o /dev/null -w '%{http_code}' -X POST -H 'Content-Type: application/json' \
    -d '{"jsonrpc":"2.0","id":1,"method":"eth_chainId","params":[]}' \
    https://geth-prysm-mainnet-1.gcp.obol.tech
401
$ curl -s -o /dev/null -w '%{http_code}' https://prysm-geth-mainnet-1.gcp.obol.tech/eth/v1/node/syncing
401

Both HTTPRoutes are behind a basic-auth-bn-prysm-geth-mainnet-1 middleware (argocd/deploy/tools/traefik/gateway/gke-a21f/bn-prysm-geth-mainnet-1.yaml in obol-infrastructure) — they are not public. Traefik shows no request series for either hostname over a 7-day window, consistent with nobody being able to use them.

Anyone following this guide verbatim hits an auth error with no explanation.

Changes

Pick one:

  1. Recommended — replace the example with a placeholder plus guidance to bring your own L1 endpoints (or a genuinely public provider), and drop the "publicly accessible Ethereum nodes provided by Obol" claim.
  2. If Obol intends to offer public L1 endpoints for Obol Stack users, provision an unauthenticated (rate-limited) route and document that hostname instead — the current ones are internal, auth-gated, and slated for decommission (ObolNetwork/obol-infrastructure#3007).

Note for sequencing: the backing nodes are being repurposed/decommissioned in ObolNetwork/obol-infrastructure#3007, so option 1 is also the safe pre-req for that work.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Open obol-stack/installing-networks.md around lines 185-199 and verify the documented endpoints against the curl examples in the issue. Update the guide so its endpoint instructions and accessibility claim match the supported setup, then confirm the Aztec installation example no longer directs users to auth-gated URLs.

Written by the indexing model from the issue text.

Assessment

Domain
documentation
Issue type
Documentation
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Quiet
Clarity
Clearly specified
Newbie friendliness
76/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.