Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion apps/core/.vitepress/sidebar.ts
Original file line number Diff line number Diff line change
Expand Up @@ -317,7 +317,7 @@ const SIDEBAR = {
text: "BeaconKit GitHub Repo",
link: `${constants.websites.beaconkit.url}${UTMSOURCE}`
},
{ text: "Balancer Upgrade", link: "/nodes/guides/balancer" }
{ text: "Balancer Upgrade #2", link: "/nodes/guides/balancer2" }
]
},
{
Expand Down
26 changes: 25 additions & 1 deletion apps/core/content/learn/changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,34 @@ Berachain Improvement Proposals (BRIPs) are welcome from anyone, by [contributin

Below are important changes shipped to Berachain.

## November 2025

**Balancer Exploit Remediation** – Shipped [multiple upgrades to Bera-Geth and Bera-Reth](/nodes/evm-execution) to deal with the Balancer exploit.

## October 2025

**[Bend Protocol documentation](http://docs.bend.berachain.com/)** – Added documentation for [Bend](https://bend.berachain.com/), a new lending protocol on Berachain. Documentation includes developer guides, contract references, and user guides covering deposit/withdraw, borrow/repay, and protocol concepts including IRMs and oracles.

**Smart contract verification guides** – Added guides for verifying smart contracts on Berachain using multiple methods including [Berascan verification](/developers/guides/verify-smart-contracts) and [contract verification using Berascan](/developers/guides/verify-contract-using-berascan). Includes step-by-step instructions with screenshots and code examples.

**Bridge to Berachain quickstart** – Added new [quickstart guide](/developers/quickstart/bridge-to-berachain) for bridging assets to Berachain, including LayerZero OFT integration patterns and token team deployment workflows. Updated with [Berachain Bridge dApp](/learn/dapps/berachain-bridge) documentation.

**Safe integration guide** – Added [Safe integration documentation](/learn/guides/safe-add-incentives-for-reward-vault) for integrating with Safe (formerly Gnosis Safe) on Berachain, including contract addresses and deployment information for secure multi-sig wallet functionality.

**[BEX documentation updates](http://docs.bex.berachain.com/)** – Updated swap guides with enhanced price impact information and standardized terminology across all BEX documentation.

**sWBERA token documentation** – Added [sWBERA token documentation](/learn/pol/tokens/swbera) including 7-day unstaking period details, integration patterns, and contract reference information.

**PoL integration updates** – Updated [PoL integration quickstart](/developers/quickstart/pol-integration) with the [Incentivize Anything playground](https://playground.bepolia.berachain.com) examples.

## September 2025

**Bepto hardfork** [upgrade instructions](/nodes/guides/bepto) are posted. Based on further community feedback, this upgrade removes the minimum base fee set as part of BRIP-0002. However, the base fee rate of change will remain the same as introduced in BRIP-0002.

**Node operator updates** – Updated [validator lifecycle guide](/nodes/validator-lifecycle) with enhanced details and improved voluntary exit documentation.

**Honey token documentation** – Updated [HONEY token documentation](/learn/pol/tokens/honey) with improved precision and added [Berascan token update guide](/learn/guides/berascan-token-update).

## August 2025

**Reward Vault enhanced functionality** – Added two new functions to enhance staking and reward management capabilities:
Expand All @@ -18,7 +42,7 @@ Below are important changes shipped to Berachain.



**Comprehensive contract documentation refresh** – Updated all contract reference documentation to follow the standard autodocs pattern with proper organization by function type (Constants → State Variables → Structs → View Functions → Functions → Events → Errors). All PoL contracts now follow consistent documentation standards including **[BGTStaker](/developers/contracts/bgt-staker)**, **[Reward Vault](/developers/contracts/reward-vault)**, **[BeraChef](/developers/contracts/berachef)**, **[BGT Token](/developers/contracts/bgt-token)**, **[BGT Incentive Distributor](/developers/contracts/bgtincentivedistributor)**, **[Block Reward Controller](/developers/contracts/block-reward-controller)**, **[Fee Collector](/developers/contracts/fee-collector)**, **[Governance](/developers/contracts/governance)**, **[Honey Factory](/developers/contracts/honey-factory)**, **[Honey Factory Reader](/developers/contracts/honey-factory-reader)**, **[WBERA Staker Vault](/developers/contracts/wbera-staker-vault)**, **[BeaconDeposit](/developers/contracts/beacondeposit)**, **[Create2](/developers/contracts/create2)**, **[Multicall3](/developers/contracts/multicall3)**, **[Permit2](/developers/contracts/permit2)**, **[Reward Vault Factory](/developers/contracts/reward-vault-factory)**, **[Timelock](/developers/contracts/timelock)**, and **[WBERA Token](/developers/contracts/wbera-token)**.
**Contract documentation refresh** – Updated all contract reference documentation to follow the standard autodocs pattern with proper organization by function type (Constants → State Variables → Structs → View Functions → Functions → Events → Errors). All PoL contracts now follow consistent documentation standards including **[BGTStaker](/developers/contracts/bgt-staker)**, **[Reward Vault](/developers/contracts/reward-vault)**, **[BeraChef](/developers/contracts/berachef)**, **[BGT Token](/developers/contracts/bgt-token)**, **[BGT Incentive Distributor](/developers/contracts/bgtincentivedistributor)**, **[Block Reward Controller](/developers/contracts/block-reward-controller)**, **[Fee Collector](/developers/contracts/fee-collector)**, **[Governance](/developers/contracts/governance)**, **[Honey Factory](/developers/contracts/honey-factory)**, **[Honey Factory Reader](/developers/contracts/honey-factory-reader)**, **[WBERA Staker Vault](/developers/contracts/wbera-staker-vault)**, **[BeaconDeposit](/developers/contracts/beacondeposit)**, **[Create2](/developers/contracts/create2)**, **[Multicall3](/developers/contracts/multicall3)**, **[Permit2](/developers/contracts/permit2)**, **[Reward Vault Factory](/developers/contracts/reward-vault-factory)**, **[Timelock](/developers/contracts/timelock)**, and **[WBERA Token](/developers/contracts/wbera-token)**.
- Updated [BGT claiming guide](/learn/guides/claim-bgt) with protocol claiming information
- Enhanced [PoL integration quickstart](/developers/quickstart/pol-integration) highlighting new staking options

Expand Down
6 changes: 3 additions & 3 deletions apps/core/content/nodes/evm-execution.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,12 +19,12 @@ The following execution clients are recommended to go with our **required [Beaco

| Language | Required Version (Mainnet & Bepolia) |
| -------- | ---------------------------------------------------------------------------------------- |
| Golang | [Bera-Geth v1.011602.7](https://github.com/berachain/bera-geth/releases/tag/v1.011602.7) |
| Rust | [Bera-Reth v1.2.0](https://github.com/berachain/bera-reth/releases/tag/v1.2.0) |
| Golang | [Bera-Geth v1.011607.0](https://github.com/berachain/bera-geth/releases/tag/v1.011607.0) |
| Rust | [Bera-Reth v1.3.0](https://github.com/berachain/bera-reth/releases/tag/v1.3.0) |

| Bera-Reth/Geth Genesis File | Updated | Download link & md5 hash |
| --------------------------- | ------- | -------------------------------------------------------------------------------------------------------------------------------------------------- |
| Mainnet | Nov 3 | [c5060f8dc392192c43d74c5b33b93cde](https://raw.githubusercontent.com/berachain/beacon-kit/refs/heads/main/testing/networks/80094/eth-genesis.json) |
| Mainnet | Nov 7 | [6b333924b81a1935e51ac70e7d9d7cb0](https://raw.githubusercontent.com/berachain/beacon-kit/refs/heads/main/testing/networks/80094/eth-genesis.json) |
| Bepolia | Sep 15 | [c27c1162af33f7f5401bcef974a64454](https://raw.githubusercontent.com/berachain/beacon-kit/refs/heads/main/testing/networks/80069/eth-genesis.json) |

Installing a more recent patch version — the `z` in a version number `x.y.z` — is generally safe.
Original file line number Diff line number Diff line change
Expand Up @@ -2,18 +2,18 @@
head:
- - meta
- property: og:title
content: Berachain Balancer Upgrade
content: Berachain Balancer Upgrade the 2nd
- - meta
- name: description
content: Berachain Balancer Upgrade
content: Berachain Balancer Upgrade the 2nd
- - meta
- property: og:description
content: Berachain Balancer Upgrade
content: Berachain Balancer Upgrade the 2nd
---

# Berachain Balancer Upgrade
# Berachain Balancer Upgrade #2

This upgrade disrupts the ability for funds dislodged by the Balancer exploit of November 3 to be transferred anywhere except the Berachain Foundation.
This upgrade to Berachain Mainnet restores the ability to transfer ERC20 into or out of BEX Vaults.

:::warning
All node operators, whether hosting an RPC or running a validator, **must upgrade** their Execution Client to the versions below to continue following the chain.
Expand Down Expand Up @@ -58,13 +58,13 @@ If you performed a `geth init` step and obtained a warning "mismatching Prague3

| Chain | Github release page | Release date |
| ------- | ---------------------------------------------------------------------------------------- | ------------ |
| Mainnet | [Bera-Geth v1.011602.7](https://github.com/berachain/bera-geth/releases/tag/v1.011602.7) | Nov 5 |
| Mainnet | [Bera-Reth v1.2.0](https://github.com/berachain/bera-reth/releases/tag/v1.2.0) | Nov 4 |
| Mainnet | [Bera-Geth v1.011607.0](https://github.com/berachain/bera-geth/releases/tag/v1.011607.0) | Nov 7 |
| Mainnet | [Bera-Reth v1.3.0](https://github.com/berachain/bera-reth/releases/tag/v1.3.0) | Nov 7 |

| Bera-Reth/Geth Genesis File | Updated | Download link & md5 hash |
| --------------------------- | ------- | -------------------------------------------------------------------------------------------------------------------------------------------------- |
| Mainnet | Nov 4 | [c5060f8dc392192c43d74c5b33b93cde](https://raw.githubusercontent.com/berachain/beacon-kit/refs/heads/main/testing/networks/80094/eth-genesis.json) |
| Bepolia | | No Bepolia update required. |
| Mainnet | Nov 7 | [6b333924b81a1935e51ac70e7d9d7cb0](https://raw.githubusercontent.com/berachain/beacon-kit/refs/heads/main/testing/networks/80094/eth-genesis.json) |
| Bepolia | - | No upgrade required |

## Confirm upgrade

Expand Down
97 changes: 0 additions & 97 deletions apps/core/content/nodes/guides/bepto.md

This file was deleted.

8 changes: 8 additions & 0 deletions apps/core/vercel.json
Original file line number Diff line number Diff line change
Expand Up @@ -115,6 +115,14 @@
{
"source": "/learn/claim-bera-airdrop",
"destination": "/"
},
{
"source": "/nodes/guides/bectra",
"destination": "/nodes/evm-execution"
},
{
"source": "/nodes/guides/balancer",
"destination": "/nodes/evm-execution"
}
]
}
7 changes: 2 additions & 5 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -14,14 +14,12 @@
"changeset": "changeset"
},
"devDependencies": {
"@changesets/changelog-github": "^0.5.1",
"@changesets/cli": "^2.29.5",
"@mermaid-js/mermaid-mindmap": "^9.3.0",
"@turbo/gen": "^2.5.4",
"@types/node": "^24.0.10",
"dotenv-cli": "^8.0.0",
"eslint": "^9.30.1",
"mermaid": "^11.8.0",
"patch-package": "^8.0.0",
"prettier": "^3.6.2",
"sharp": "^0.34.4",
"turbo": "^2.5.4",
Expand All @@ -33,7 +31,6 @@
"node": ">=20"
},
"dependencies": {
"@vercel/toolbar": "^0.1.38",
"dayjs": "^1.11.13"
"@vercel/toolbar": "^0.1.38"
}
}
Loading