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.

July 2025

Launched BERA Staking. Earn yield on BERA via the Hub. For developers, we introduced the WBeraStakeVault and Incentive Fee Collector contracts.

Reward Vault upgrades – Introduced rate-based BGT emission timing via targetRewardsPerSecond, with automatic duration calculation based on reward amounts and target rates. Added setRewardsDuration, setTargetRewardsPerSecond, and related state management. See BGT Emission Modes for an overview and Reward Vault contract reference for implementation details.

Validator commission capBeraChef now enforces a hard upper-limit of 20% on incentive-token commission (MAX_COMMISSION_RATE = 0.2e4). Existing validators with rates above 20% are automatically capped.

June 2025

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

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.

The CHAIN_SPEC environment variable is no longer used. There are new options in app.toml for controlling the desired chain to follow.

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.

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

May 2025

The Claim API is now released.

April 2025

Updates to POL.

  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.
  4. Reward Allocations limit any one reward vault to 30% share of emissions.

Berachain Auto-Incentivizer

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.

March 2025

Beacon Kit v1.1.3 Restructures Consensus Layer and Execution Layer communication to keep them in lock-step. Now, every RPC communication issue among them will result in a BeaconKit termination but keeps their states in sync so you can easily restart any time and keep going. You don't need to keep these once the node has completed sync, but they make resuming syncing, or syncing from genesis, more robust.

February 2025

BEacon Kit v1.1.2 is a security-focused update:

  • Harden timestamp validation of EL payload
  • Prevent potential panics and node halts while decoding data

January 2025

We launched Proof of Liquidity with the public release of the Honey Paper and Berachain Mainnet.

BeaconKit 1.1.1 fixes ASA-2025-001 and ASA-2025-002, which could lead to a network halt. Moreover it hardens some checks around deposit and blob processing.

BeaconKit v1.1.0 unlocks minting of tokens towards the BGT contract.