github ChainSafe/lodestar v1.35.0-rc.0
Release v1.35.0-rc.0

pre-release16 hours ago

Hey everyone! For testnet users of Lodestar, we have a new pre-release which includes configurations for Fusaka on Holesky, Sepolia and Hoodi public testnets. This pre-release is to allow for additional testing and pending the success of the Holesky Fusaka hard fork next week, we will observe and include any additional fixes for a full release.

For testnet node operators, here are the current configurations as of today (subject to change with core dev consensus) which are included with this pre-release:

Holesky Fusaka: Wednesday, 1 October 2025 @ 08:48:00 UTC (epoch 165120)
Holesky BPO 1: Tuesday, 7 October 2025 @ 01:20:00 UTC (epoch 166400)
Holesky BPO 2: Monday, 13 October 2025 @ 21:10:24 UTC (epoch 167936)

Sepolia Fusaka: Tuesday, 14 October 2025 @ 07:36:00 UTC (epoch 272640)
Sepolia BPO 1: Tuesday, 21 October 2025 @ 03:26:24 UTC (epoch 274176)
Sepolia BPO 2: Monday, 27 October 2025 @ 23:16:48 UTC (epoch 275712)

Hoodi Fusaka: Tuesday, 28 October 2025 @ 18:53:12 UTC (epoch 50688)
Hoodi BPO 1: Wednesday, 5 November 2025 @ 18:02:00 UTC (epoch 52480)
Hoodi BPO 2: Wednesday, 12 November 2025 @ 13:52:24 (epoch 54016)

Don't forget to update your execution clients to Fusaka testnet ready releases and any sidecars for Fusaka support! Happy forking 🍴🦓 !

Changelog

Full Changelog

Features

Bug Fixes

  • untrusted slot in network processor (#8466) (@twoeths)
  • sort cell indices before calling recoverCellsAndKzgProofs (#8450) (@ensi321)
  • emit blob/data column sidecar events when we receive them by root (#8445) (@nflaig)
  • use correct container and bump seq_number when updating syncnets (#8451) (@nflaig)
  • emit data column sidecar event when receive them from execution (#8446) (@nflaig)
  • pass current time in seconds to seenTimestampSec of block input (#8444) (@nflaig)
  • add log and metrics to ColumnReconstructionTracker (#8433) (@twoeths)
  • correctly count requested data column sidecars in rate limiter (#8436) (@nflaig)
  • wait for block and all data (#8430) (@twoeths)
  • emit unknownParent event (#8429) (@twoeths)
  • use proper check in computeColumnsForCustodyGroup (#8414) (@wemeetagain)
  • stop verifying SECONDS_PER_ETH1_BLOCK on validator startup (#8397) (@nflaig)
  • restore data column sidecars prune log (#8388) (@nflaig)
  • don't log proposer boost reorg logs during sync (#8363) (@nflaig)
  • bump discv5 to 11.0.4 (#8365) (@philknows)
  • properly handle fetching data columns from api if block has no blobs (#8336) (@nflaig)
  • update logs if block not found while handling unavailable data columns (#8337) (@nflaig)
  • min key for the archive data columns (#8345) (@nazarhussain)
  • deduplicate slots to delete archived DatacolumnSidecars (#8357) (@twoeths)
  • add bucketId to all db operations (#8347) (@nflaig)
  • correct leveldb metrics (#8355) (@nflaig)
  • add bucketId to abstract_prefixed_repo (#8346) (@twoeths)

Refactoring

  • make commonBlockBodyPromise a required parameter (#8273) (@nflaig)

Dependencies

Tests

Maintenance

Documentation

Don't miss a new lodestar release

NewReleases is sending notifications on new releases.