From 6a2385e47faa84ba400c76d663d44fa89d9e7d93 Mon Sep 17 00:00:00 2001 From: Axiom Bot <0xAxiom@users.noreply.github.com> Date: Wed, 20 May 2026 11:27:30 -0700 Subject: [PATCH] =?UTF-8?q?docs:=20add=20BASE=5FNODE=5FL1=5F*=20to=20Quick?= =?UTF-8?q?=20Start=20and=20fix=20reth=20devnet=E2=86=92sepolia=20typo?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Quick Start step 3 now lists BASE_NODE_L1_ETH_RPC and BASE_NODE_L1_BEACON alongside the OP_NODE_* vars; reth (base-consensus) is the default client and silently fails to connect to L1 without them (closes #1073) - Configuration > Required Settings adds a base-consensus L1 block mirroring the op-node block so the docs stay in sync with .env.mainnet/.env.sepolia - reth/README.md Setup section: "devnet" corrected to "sepolia" (closes #1075) --- README.md | 10 +++++++++- reth/README.md | 2 +- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 1cbaad17d..dd954f964 100644 --- a/README.md +++ b/README.md @@ -18,9 +18,14 @@ Base is a secure, low-cost, developer-friendly Ethereum L2 built on Optimism's [ - For testnet: Use `.env.sepolia` 3. Configure your L1 endpoints in the appropriate `.env` file: ```bash + # For op-node (used by all clients) OP_NODE_L1_ETH_RPC= OP_NODE_L1_BEACON= OP_NODE_L1_BEACON_ARCHIVER= + + # For base-consensus (required when using reth, the default client) + BASE_NODE_L1_ETH_RPC= + BASE_NODE_L1_BEACON= ``` 4. Start the node: @@ -83,7 +88,7 @@ Supported clients: ### Required Settings -- L1 Configuration: +- L1 Configuration (op-node, used by all clients): - `OP_NODE_L1_ETH_RPC`: Your Ethereum L1 node RPC endpoint - `OP_NODE_L1_BEACON`: Your L1 beacon node endpoint - `OP_NODE_L1_BEACON_ARCHIVER`: Your L1 beacon archiver endpoint @@ -98,6 +103,9 @@ Supported clients: - `basic`: Basic RPC provider (standard receipt fetching only) - `any`: Any available RPC method - `standard`: Standard RPC methods including newer optimized methods +- L1 Configuration (base-consensus, required when using reth — the default client): + - `BASE_NODE_L1_ETH_RPC`: Your Ethereum L1 node RPC endpoint + - `BASE_NODE_L1_BEACON`: Your L1 beacon node endpoint ### Network Settings diff --git a/reth/README.md b/reth/README.md index 485a0458a..7b178677b 100644 --- a/reth/README.md +++ b/reth/README.md @@ -6,7 +6,7 @@ This is an implementation of the Reth node setup that supports Flashblocks mode - See hardware requirements mentioned in the master README - For Flashblocks mode: Access to a Flashblocks websocket endpoint (for `RETH_FB_WEBSOCKET_URL`) - - We provide public websocket endpoints for mainnet and devnet, included in `.env.mainnet` and `.env.sepolia` + - We provide public websocket endpoints for mainnet and sepolia, included in `.env.mainnet` and `.env.sepolia` ## Node Type Selection