Releases: 0xPolygon/erigon
v3.4.0-beta
Description
Erigon v3.4.0-beta release defines the upcoming Lisovo hardfork on Amoy testnet, includes performance improvements, and upstream updates from erigon release/3.2.
The Amoy Testnet Lisovo Hardfork will happen on block 33_634_700, at around 2 PM UTC, February 12th, 2026, with main changes being:
- CLZ Opcode Support
- P256 Gas Cost Updates
With regards to upstream updates, we are rolling out changes from the erigon release/3.2 branch.
Other major changes include:
- Validator Set Override Mechanism (#107)
- Flexible Base Fee Validations (#108)
- Pruning Timeout Optimization (erigontech#18057)
- Maximum Blob Size Increase (erigontech#18329)
- RPC Stability Fix for txpool_content (erigontech#18119)
- State and Block Progress Integrity Check (erigontech#18002)
What's Changed
- Caplin: add get blobs support by @yperbasis and @Giulio2002 in erigontech#17840
- prune: 500ms pruning timeout for stage_exec on ChainTip by @AskAlexSharov in erigontech#18057
- remove amoy chain from sync-from-scratch-test list by @AskAlexSharov in erigontech#17921
- Integrity check: compare state progress and block progress by @sudeepdino008 in erigontech#18002
- [3.2] version by @AskAlexSharov in erigontech#18057
- rpc: fix txpool_content crash by @canepat in erigontech#18119
- Bump max blob size by @shohamc1 in erigontech#18329
- Validator Set Override Mechanism by @lucca30 in #107
- Flexible base fee validations by @lucca30 in #108
- upstream release/3.2 merge by @pratikspatil024 in #115
- Revert amoy chain removal from sync tests by @pratikspatil024
- lisovo: CLZ opcode and P256 gas cost changes by @kamuikatsurgi and @lucca30 in #117
Full Changelog: v3.3.7...v3.4.0-beta
v3.3.7-test
This release is for testing purpose only.
v3.3.7
This is a security fix release and is recommended for all users. It resolves a p2p vulnerability and the fix is taken from Geth.
Full Changelog: v3.3.7-beta...v3.3.7
v3.3.7-beta
This version fixes an issue where erigon stuck at mainnet block 81,558,800.
v3.3.5-dandeli
Please note that this release is only for nodes that are struggling with v3.3.6 which gets them unblocked for the Dandeli HF scheduled later today.
Full Changelog: v3.3.5...v3.3.5-dandeli
v3.3.6
Erigon v3.3.6 is an important release containing Dandeli hard fork on mainnet Network. The HF is scheduled on block number 81424000 which is estimated to be mined at 9th Jan 2026, 2 PM UTC. It adjusts the gas target calculations to mitigate gas price spikes and to increase effective network throughput.
This release also fixes the intermittent sync issues as well as the issue where the size of the chaindata keeps growing.
As mentioned in this comment, please make sure to do the following:
update the node to this version (v3.3.6-beta)
let it clear backlog
stop node
remove /chaindata/* to reclaim disk size
restart node
Please note that this whole process can take some time.
v3.3.6-beta3
Erigon v3.3.6-beta3 is an important release containing Dandeli hard fork only on Amoy Network. The HF is scheduled on block number 31890000 which is estimated to be mined at 7th Jan 2026, 12 PM UTC. It adjusts the gas target calculations to mitigate gas price spikes and to increase effective network throughput.
What's Changed
- Dandeli HF: modify block gas target calculations by @manav2401 in #101
Full Changelog: v3.3.6-beta3...v3.3.6-beta3
v3.3.6-beta2
What's Changed
- rpc/jsonrpc: eth_getBalance now throws error on future blocks by @pratikspatil024 in #95
- eth/tracers/native/prestate: ensure account entry exists before accessing prestateTracer by @pratikspatil024 in #99
- rpc/jsonrpc: fixed duplicate and incorrect state-sync transaction receipts post Madhugiri by @pratikspatil024 in #97
Full Changelog: v3.3.6-beta...v3.3.6-beta2
v3.3.6-beta
This release fixes the intermittent sync issues as well as the issue where the size of the chaindata keeps growing.
As mentioned in this comment, please make sure to do the following:
update the node to this version (v3.3.6-beta)
let it clear backlog
stop node
remove /chaindata/* to reclaim disk size
restart node
Please note that this whole process can take some time.
What's Changed
- freezeblocks, eth1: fix block retirement timing and prune backlog detection by @HugoDutchie in #92
New Contributors
- @HugoDutchie made their first contribution in #92
Full Changelog: v3.3.5...v3.3.6-beta
v3.3.5
Description
Stable version to test a fix for the recent mainnet outage.
Instruction to fix the bad block error and unstuck erigon:
- Install this new version
- If the node throws a bad block error at height
80440819, stop erigon and delete the content of the heimdall folder under<ERIGON_HOME>/data/heimdall/(basically remove the filesmdbx.datandmdbx.lck), then restart erigon - If the node is still stuck on the bad block, try to unwind it by using the following commands
1. Stop erigon node (e.g. `sudo service erigon stop`)
2. (`clone` erigon repo and) `cd` into erigon folder to run `make integration`
3. run `./build/bin/integration stage_exec --datadir ./data/ --chain bor-mainnet --unwind 10`
4. Start erigon node (e.g. `sudo service erigon start`)
What's Changed
- polygon/heimdall: port changes from bor by @marcello33 in #90
Full Changelog: v3.3.4...v3.3.5