github base/base v1.3.0

4 hours ago

What Changed

Important

Release builds now publish the public node image from this repository as ghcr.io/base/node. The base/node repository, which previously built these container images, will be archived.

The ghcr.io/base/node-reth image is also deprecated: use ghcr.io/base/node instead.

base-reth-node

  • Upgrades Reth to v2.5.1 with the release-line history-shard read and Engine API pending-handoff backports.
  • Builder and transaction forwarding improvements: Batches queued forwarder requests, checks block-build cancellation on every transaction, shares the execution cache with the builder, adds parallel state-root support.
  • Operational improvements: Publishes ghcr.io/base/node, adds Mainnet and Sepolia node environment templates, groups Reth snapshot commands, adds EL peer ban/unban and reachability checks in basectl, and keeps one month of history in the full preset.
  • Bug fixes and stability improvements.

base-consensus

  • L1 origin and derivation stability: Adds separate L1 RPC timeouts, L1 origin RPC metrics, prefetched L1 origin reuse, startup RPC retries, finality preservation across derivation resets, outage reorg coverage, and safer orphan detection.
  • P2P and observability: Adds consensus-layer P2P reachability checks, EL sync probes, validator-only DA batcher sender overrides, and shadow candidate block metrics.
  • Bug fixes and stability improvements.

Proofs and Tooling

  • Adds standalone dispute-game proving workflows and single-Anvil no-Nitro proof stack support.
  • Binds proofs to L2-activated upgrade schedules and ProtocolVersions schedule IDs.
  • Moves the SP1 SNARK path from Groth16 to PLONK, shares SNARK receipt encoding, emits range witness build metrics, and packages proofs DB data into snapshotter run directories.
  • Simplifies the prover stack by removing the legacy gRPC ZK prover service, extracting zk-utils and zk-witness, and migrating Nitro host worker loops onto base-proof-worker.
  • Adds ZK benchmark and fork-dispute tooling, plus deterministic advisory benchmark comparison and PR comments.

Full Changelog

v1.2.0...v1.3.0

Don't miss a new base release

NewReleases is sending notifications on new releases.