Skip to content

Berachain Changelog

Berachain Improvement Proposals (BRIPs) are welcome from anyone, by contributing to the BRIP repository at GitHub and then posting to the the Berachain Forum.

Below are important changes shipped to Berachain.

2025-JULY-7

2025-JUNE-17

The delay for reward allocation changes has been reduced from 8,191 blocks to 500.

2025-JUNE-04: Bectra Hardfork (Bera + Prague + Electra)

Beacon Kit 1.2.0 adds support for Validator Stake withdrawals and EIP 7702, among a few other EIPs. The release candidate upgrades Bepolia, and the final release upgrades mainnet.

This is a hardfork activated on Berachain Mainnet on June 4 2025. Beacon Kit 1.2.0 is required to continue following Berachain Mainnet after that time.

Since this is a minor version release (major.minor.0), there are breaking changes.

What's new

The CHAIN_SPEC environment variable is no longer used. There are new options in app.toml for controlling the desired chain to follow. Though defaulted to mainnet so that money machines don't stop working, for Bepolia this configuration must be added:

app.toml
[beacon-kit] 
chain-spec = "testnet"

During beacond init, for new installations, beacond accepts the new command line option --beacon-kit.chain-spec.

New Required EL Versions. We have updated our Execution Layer recommended versions to show new versions required for the post-Bectra upgrade. New deployments should use those recommended versions.

Support for new EIPs.

This release adds support for:

  • EIP-2537 Precompile for BLS12-381 curve operations
  • EIP-2935 Serve historical block hashes from state
  • EIP-7002 Execution layer triggerable withdrawals
  • EIP-7623 Increase calldata cost
  • EIP-7685 General purpose EL requests
  • EIP-7702 Set code for EOA
  • EIP-7840 Add blob schedule to EL config files

2025-MAY

The Claim API is now released.

2025-APR-24

  1. New Maximum of 3 incentives per reward vault
  2. Block Reward Emissions have been modified in line with the targeted inflation rate of 10%. Updated constants are found on-chain via BlockRewardController and described in Block Rewards.
  3. Auto-Incentivizer: fees from default cutting board BEX Reward Vaults will use the fees to automatically offer incentives.

Berachain Auto-Incentivizer

2025-APR-18

Reward Allocations limit any one reward vault to 30% share of emissions.

2025-APR: Beacon Kit v1.1.4

Improves beacond handling of transient conditions (which solve themselves) such as a slow execution layer. It will still exit if the execution layer is shut down.

Also, on startup, beacond now issues warnings about deprecated settings, or settings that could be improved.

  • WARN Automatically raising RPCTimeout ... minimum=2000

    Set your RPC timeout to at least 2 seconds:

    FILE: app.toml

    rpc-timeout = "2s"
  • ignoring deprecated setting rpc-retries