Skip to content
Merged
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
3 changes: 2 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,11 +10,12 @@

### Changed

- **BNB Chain**: bumped BSC Geth `v1.7.3` → `v1.7.7` for the BSC mainnet **Pasteur hardfork** (activates 2026-08-25 02:30 UTC; mandatory for all mainnet nodes before then). No blueprint CLI-flag changes are needed: the flags removed/deprecated in the Pasteur line (`--multidatabase`, `--fake-beacon*`) and the load-breaking `[Eth] EnableBAL` config.toml field are not used by the blueprint, and `config.toml` is fetched fresh from the release. Requires a fresh deploy per the replace-the-instance upgrade model.
- **Ethereum**: bumped patch versions — Nethermind `1.39.2` → `1.39.3`, Erigon `3.5.3` → `3.5.4`, and Prysm `7.1.7` → `7.1.8`. All three are drop-in upgrades within the same release series with no blueprint CLI flag changes; configuration file names and matching `samples/` were updated accordingly.
- **Ethereum**: bumped client versions — Geth `1.17.3` → `1.17.4`, Erigon `3.4.3` → `3.5.3`, Prysm `7.1.5` → `7.1.7`, and Besu `26.6.1` → `26.7.0`. Configuration file names and matching `samples/` were updated accordingly. (Nethermind and Teku are covered under Security above.)
- **Ethereum**: upgraded the Reth archive configuration to Reth `1.10.2` → `2.4.1` and Lighthouse `8.1.3` → `8.2.1` (`reth-2.4.1-lighthouse-8.2.1-archive.yml`). Reth 2.x makes **Storage V2** the default; there is no in-place upgrade for an existing Reth v1 datadir, so upgrading requires deploying a new node and resyncing (consistent with the blueprint's replace-the-instance upgrade model). Reth 2.2 also enables Discv5 discovery by default. No blueprint CLI flags changed.
- **Solana**: Agave `4.1.0-rc.1` → `4.1.2` (prerelease replaced with the stable `4.1.x` line); Frankendancer `0.912.40003` → `0.1006.40100`. The Agave `3.1.14` and `4.0.3` (default) configurations are already current and unchanged.
- **BNB Chain**: BSC Reth `v0.0.10-beta` → `v0.1.1`. `v0.1.1` is a **mandatory** upgrade for the BSC mainnet Pasteur hardfork (activates 2026-08-25); nodes still on an older binary at activation will fork off the canonical chain. `v0.1.1` also **renamed the `--maxpeers` CLI flag to `--max-peers`**, so the `bsc-reth` run command was updated to match (the old flag now aborts startup with `INVALIDARGUMENT`). BSC Geth `v1.7.3` (default) is already current and unchanged.
- **BNB Chain**: BSC Reth `v0.0.10-beta` → `v0.1.1`. `v0.1.1` is a **mandatory** upgrade for the BSC mainnet Pasteur hardfork (activates 2026-08-25); nodes still on an older binary at activation will fork off the canonical chain. `v0.1.1` also **renamed the `--maxpeers` CLI flag to `--max-peers`**, so the `bsc-reth` run command was updated to match (the old flag now aborts startup with `INVALIDARGUMENT`). BSC Geth is bumped to `v1.7.7` separately for the Pasteur hardfork (see above).
- **Base**: base/node `v1.1.1` → `v1.2.0` (`base-reth-v1.2.0-full.yml`, via `base_node_tag`). `v1.2.0` is a required Base upgrade that moves base-reth-node to **Storage V2**; new deployments download a V2 snapshot automatically, and because the Base blueprint uses ephemeral instance-store every deploy is a fresh sync.
- **Bitcoin**: Bitcoin Core `v31.0` → `v31.1`.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
# no args — runs geth with full-node flags (systemd entrypoint)
#
# The client version is derived from CLIENT_CONFIG (the configuration file
# name, e.g. "bsc-geth-v1.7.3-full.sh" -> "v1.7.3"), which is the single
# name, e.g. "bsc-geth-v1.7.7-full.sh" -> "v1.7.7"), which is the single
# source of truth.
#
# Runtime flags match the 48Club geth.local snapshot requirements.
Expand Down
4 changes: 2 additions & 2 deletions blueprints/bnb/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,10 +11,10 @@
"single-node",
"ha-nodes"
],
"defaultConfiguration": "bsc-geth-v1.7.3-full.sh",
"defaultConfiguration": "bsc-geth-v1.7.7-full.sh",
"availableConfigurations": [
{
"name": "bsc-geth-v1.7.3-full.sh"
"name": "bsc-geth-v1.7.7-full.sh"
},
{
"name": "bsc-reth-v0.1.1-full.sh"
Expand Down
2 changes: 1 addition & 1 deletion blueprints/bnb/samples/.env-chapel-bsc-geth-full
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ AWS_REGION="us-east-1"
BLOCKCHAIN_PROTOCOL="bnb"
DEPLOYMENT_MODE="single-node"
BC_NETWORK="chapel"
CLIENT_CONFIG="bsc-geth-v1.7.3-full.sh"
CLIENT_CONFIG="bsc-geth-v1.7.7-full.sh"

# Instance Configuration
INSTANCE_TYPE="i8g.4xlarge"
Expand Down
2 changes: 1 addition & 1 deletion blueprints/bnb/samples/.env-mainnet-bsc-geth-full
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ AWS_REGION="us-east-1"
BLOCKCHAIN_PROTOCOL="bnb"
DEPLOYMENT_MODE="single-node"
BC_NETWORK="mainnet"
CLIENT_CONFIG="bsc-geth-v1.7.3-full.sh"
CLIENT_CONFIG="bsc-geth-v1.7.7-full.sh"

# Instance Configuration
INSTANCE_TYPE="i8g.4xlarge"
Expand Down
2 changes: 1 addition & 1 deletion blueprints/bnb/samples/.env-mainnet-bsc-geth-full-ha
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ AWS_REGION="us-east-1"
BLOCKCHAIN_PROTOCOL="bnb"
DEPLOYMENT_MODE="ha-nodes"
BC_NETWORK="mainnet"
CLIENT_CONFIG="bsc-geth-v1.7.3-full.sh"
CLIENT_CONFIG="bsc-geth-v1.7.7-full.sh"

# Instance Configuration
INSTANCE_TYPE="i8g.4xlarge"
Expand Down
Loading