base/node

Everything required to run your own Base node

View on GitHub ↗Jump to charts ↓

base/node has 68k+ stars and 3k+ forks on GitHub, is written in Shell, and was last pushed on Sep 8, 2026. Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 16 minutes ago
Type:Server / PlatformCategory(s):Blockchains, Nodes & ProtocolsBlockchain & Web3
Added to GitGenius on May 12th, 2026
Created on February 1st, 2023
Open Issues & Pull Requests: 0 (+0)
GitHub issues: Enabled
Number of forks: 3,268
Total Stargazers: 68,333 (+0)
Total Subscribers: 326 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 2.4 days
Mean response time: 17.5 days
90th percentile: 54.2 days
Tracked items: 195

Maintainer activity

2 people did triage or write work on this repository in the last 12 months.

Counts unlabeled, assigned, unassigned, milestoned, demilestoned, locked, unlocked over the last 12 months. These are issue and pull request events that require triage or write permission. Commits and code review are not counted. labeled and renamed are excluded because GitHub issue forms record the issue author as the actor. Figures from October 18, 2026. This count is not comparable across projects: each project's automation decides which of these events a person emits. How this is counted.

How this project is maintained

Roughly one issue in two opened in the past year never receives a reply. 100% of issues opened in the past year have since been closed. Three people close 52% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 0
New in 7 days: 0
Closed in 7 days: 0
Avg open age: N/A days
Stale 30+ days: 0
Stale 90+ days: 0

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • Stale (135)
  • base protocol review (62)
  • state: backlog (9)
  • state: investigation (4)
  • type: enhancement (4)
  • state: in progress (3)
  • state: invalid (2)
  • type: bug (2)

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

The base/node repository provides a complete Docker-based implementation for running a Base node, which is an Ethereum Layer 2 solution built on Optimism's OP Stack. Base is characterized as a secure, low-cost, and developer-friendly L2 that leverages the OP Stack architecture. The repository is written primarily in Shell and serves as the operational foundation for participants who want to run their own Base network infrastructure.

The node implementation uses two core components: base-reth-node for execution and base-consensus for consensus operations. The repository includes comprehensive configuration templates for both mainnet and testnet (Sepolia) environments, with environment files that specify network parameters, sequencer endpoints, and L1 integration points. Users must provide their own Ethereum L1 full node RPC endpoint and beacon endpoint to operate a Base node, establishing the connection between the L2 and underlying L1 security.

Hardware requirements are substantial, reflecting the computational demands of running a full node. Minimum specifications include a modern multicore CPU, 32GB of RAM with 64GB recommended, and NVMe SSD storage calculated as twice the current chain size plus snapshot size with a 20 percent buffer. Production deployments documented in the repository use AWS i7i.12xlarge instances with RAID 0 configurations of local NVMe drives and ext4 filesystems, indicating the infrastructure scale expected for reliable node operation.

The repository supports optional advanced features including Flashblocks mode, which can be enabled via websocket configuration for enhanced block proposal capabilities, and follow mode for syncing from another L2 RPC endpoint. Pruning options are available for storage optimization. Snapshots are provided to accelerate initial node synchronization, with documentation and links available through the Base documentation site.

The repository shares contributors with microsoft/vscode, microsoft/typescript, and rust-lang/rust, indicating cross-project collaboration patterns.

The repository supports both mainnet and testnet networks with active status on both. Configuration is managed through environment variables controlling L1 endpoints, network selection, and optional feature flags. The project includes troubleshooting guidance directing users to Discord community channels for node operator support and GitHub issues for technical problems. A disclaimer clarifies that the node software is provided without warranty, and usage is subject to applicable laws and regulations.