github berachain/bera-reth v1.4.0
Bera-Reth v1.4.0

6 hours ago

image

Summary

This is the mainnet-ready release for the Fusaka hard fork. It enables the Osaka EIPs (BRIP-10) on Berachain and migrates EIP-6110 deposit handling to the native Berachain deposit event, on top of Reth v1.11.4.

Berachain mainnet Fusaka activates Wednesday, June 24 2026 16:00:00 UTC (unix 1782316800). Bepolia (testnet) Fusaka activated on May 27 2026 16:00:00 UTC (unix 1779897600).

All mainnet operators must upgrade to v1.4.0 before the activation timestamp. Nodes running older versions will diverge from the canonical chain at the fork.

New features:

  • Enabled Osaka EIPs (BRIP-10) and scheduled the Fusaka hard fork for Berachain mainnet (#243, #255)
  • Switched EIP-6110 deposit parsing to the Berachain deposit event (#226)

Critical bug fixes:

  • Preserve EIP-4844 sidecars in the engine and txpool across the Osaka transition (#248)
  • Replace engine_getPayloadV5 panic with an UnsupportedFork response (#247)
  • Return the correct V4P11 engine response envelope and handle Prague3 payloads (#239)
  • Adjust deposit contract address returned by eth_config (#246)
  • Forward transaction origin from RPC instead of hardcoding Local (#240)

Maintenance & security:

  • Bumped reth from v1.11.3 to v1.11.4 (#249)
  • Enforced Prague1 validation in beacon consensus (#250)
  • Hardened CI: pin actions to SHA, scope Docker digest artifacts, fix cargo deny (#254, #253, #241)

Update Priority

This table provides priorities for which classes of users should update particular components. This is a mandatory hard fork; all operators must upgrade before the mainnet activation timestamp above.

User Class Priority
Payload Builders Required
Non-Payload Builders Required

All Changes

  • chore(forks): update osaka time in mainnet test fixture (#255)
  • chore(ci): pin actions to sha sum, but allow nightly toolchains (#254)
  • fix(ci): scope docker digest artifact by tag to avoid collision (#253)
  • chore(consensus): enforce prague1 validation in beacon consensus (#250)
  • feat(deposits): use Berachain deposit event for EIP-6110 (#226)
  • chore: bump reth from v1.11.3 to v1.11.4 (#249)
  • fix(engine,pool): keep EIP-4844 sidecars across Osaka (#248)
  • fix(engine): replace getPayloadV5 panic with UnsupportedFork (#247)
  • fix(rpc): adjust deposit contract address returned by eth_config (#246)
  • feat: enable Osaka EIPs (BRIP-10) (#243)
  • fix(rpc): forward transaction origin instead of hardcoding Local (#240)
  • fix(engine): use correct V4P11 response envelope and Prague3 payload handling (#239)
  • chore(ci): fix failing cargo deny check (#241)

Full Changelog: v1.3.3...v1.4.0

Binaries

The binaries are signed with the PGP key: 9B79 D302 7909 D094 3EFD DA8A A8A8 EF9C 940F AD3A

Bera-Reth

System Architecture Binary PGP Signature
x86_64 bera-reth-v1.4.0-x86_64-unknown-linux-gnu.tar.gz PGP Signature
aarch64 bera-reth-v1.4.0-aarch64-unknown-linux-gnu.tar.gz PGP Signature
aarch64 bera-reth-v1.4.0-aarch64-apple-darwin.tar.gz PGP Signature
Docker berachain/bera-reth -

Don't miss a new bera-reth release

NewReleases is sending notifications on new releases.