Releases: node-real/bsc-erigon
v1.4.3
Description
v1.4.3 is for BSC Mainnet Fermi hardfork: Fermi, which is expected to be activated at 2026-01-14 02:30:00 AM UTC. All bsc-erigon nodes must upgrade to v1.4.3 before the hard fork time. Upgrading from v1.4.3 only requires a binary replacement.
Full Changelog: v1.4.2...v1.4.3
v1.4.2
Description
v1.4.2 is for BSC testnet Fermi hardfork: Fermi. Fermi hard fork is a critical upgrade to further reduce block interval from 750ms to 450ms, so users will have even better experience. It will eaable at Testnet: 2025-11-10 02:25:00 AM UTC.
What's Changed
Full Changelog: v1.4.1...v1.4.2
v1.4.1
Description
Version 1.4.1 is a maintenance release that include some bug fix and new recently snapshots.
Full Changelog: v1.4.0...v1.4.1
v1.4.0
Description
This release, derived from Erigon v3.1.0, introduces a new snapshot format.
How to Upgrade
Testnet
It is recommended to resynchronize from the genesis block. This process will regenerate all snapshots.
Mainnet
Add env flag MAX_REORG_DEPTH=8 when you start
To upgrade the binary, just follow the standard update procedure. To fix the eth_getProof feature (available after block 62135070), run erigon snapshots reset --datadir /your/datadir and add --experimental.commitment-history to your startup command. Note that this may impact performance
v1.3.13
Description
Version 1.3.13 is a maintenance release that include some bug fix.
What's Changed
- block_snapshots.go: disable blob snapshot for --bsc.blobSidecars.no-p… by @blxdyx in #743
- stage_execute.go: fix unwind issues by @blxdyx in #746
- exec3.go: decrease changesetSafeRange by @blxdyx in #756
- Optimize block retire by @blxdyx in #760
- eth_receipts: fix eth_getLogs by @blxdyx in #761
Full Changelog: v1.3.12...v1.3.13
v1.3.12
v1.3.11
Description
Version 1.3.11 is a maintenance release that introduces significant improvements to the block snapshots format, enhancing data storage efficiency and sync performance.
⚠️ Important: Full Resync Required
Due to the block snapshots format changes, a complete resync from scratch is mandatory for this release. Once you catch the chain tip, remove the chaindata if it's larger than 50GB.
What's Changed
- Adjust merge limit by @blxdyx in #720
- Upstream v3.0.14 by @blxdyx in #725
- block_snapshots.go: update compressCfg by @blxdyx in #724
- header_algos.go: fix goroutine race by @blxdyx in #726
Full Changelog: v1.3.10...v1.3.11
v1.3.10
Description
Version 1.3.10 is a maintenance release that includes several bug fixes. Anyone experiencing excessive database growth can safely remove the chaindata folder after catching up to the chain tip.
What's Changed
- config3.go: reduce MaxReorgDepthV3 to have more aggressive prune by @blxdyx in #706
- stage_snapshots.go: add logs for initial sync by @blxdyx in #710
- bsc_snapshots.go: close rotx before long (compressing/indexing) opera… by @blxdyx in #711
- bsc_snapshots: optimize slice by @blxdyx in #712
- Upstream v3.0.6 by @blxdyx in #713
- update bsc-erigon-snapshot by @blxdyx in #715
- prepare release v1.3.10 by @blxdyx in #717
Full Changelog: v1.3.9...v1.3.10
v1.3.9
Description
v1.3.9 is for BSC Mainnet Maxwell hard fork, which is expected to be enabled at: 2025-06-30 02:30:00 AM UTC, all BSC Mainnet nodes need to be upgraded to v1.3.9 before the hard fork time. For this upgrade, simply binary replacement should be enough.
Snapshots Update
Try
./erigon seg rm-state --domain=receipt --datadir=./data
./erigon seg rm-state --domain=commitment --datadir=./data
./erigon seg rm-state --step=4878-9999 --datadir=./data
Then remove data/chaindata and data/downloader and restart. Or just remove all and resync.
What's Changed
Full Changelog: v1.3.8...v1.3.9
v1.3.8
Description (Testnet Maxwell hard fork)
v1.3.8 is for BSC Testnet Maxwell hard fork, which is expected to be enabled at: 2025-05-26 07:05:00 AM UTC, all BSC Testnet nodes need to be upgraded to v1.3.8 before the hard fork time.
Maxwell includes 3 BEPs, mainly to reduce block interval from 1.5 seconds to 0.75 seconds.
What's Changed
- block_reader.go: fix panic by @blxdyx in #685
- downloader/main.go: add accessor by @blxdyx in #686
- params: update maxwell system contract and update maxwell time in chapel by @blxdyx in #676
- stage_headers.go: reduce skeleton request frequency by @blxdyx in #680
- downloader/main.go: fix accessor by @blxdyx in #687
- release: prepare for v1.3.8 maxwell by @blxdyx in #691
Full Changelog: v1.3.7...v1.3.8