maticnetwork/bor - v2.2.7

Published: Jul 10, 2025

Release Summary

Critical Bor Node Syncing Issue Resolved

A significant issue preventing Bor nodes from successfully syncing on the Mainnet, particularly when attempting to sync from blocks predating the Heimdall v1 to v2 migration, has been addressed. Nodes previously encountering "bad block" errors during this process should now be able to sync correctly.

To resolve this, state sync events are now explicitly disallowed for Bor nodes on Mainnet within a specific block range: from block 73812433 to 73822500. This targeted exclusion ensures that Bor can correctly bypass problematic state sync events, enabling reliable synchronization from any point prior to the Heimdall migration.

Additionally, internal fetching operations have been updated with an increased timeout of 30 seconds, further contributing to system stability.

Release Notes

This release fixes a bug in committing state sync into bor. We now explicitly do not allow any state sync events into bor (Mainnet) for a given block range from `73812433 ` to `73822500 `. This is to allow syncing bor from a block which was prior to the heimdall (v1 to v2) migration.
Without this, bor cannot sync as it will reject blocks with bad block error.

## What's Changed
* [consensus/bor/heimdall: increased the internalFetchWithTimeout to 30 seconds](https://github.com/maticnetwork/bor/pull/1626/commits/b46b6bd0b3283fb0bcf690f960205984a4678090) by @pratikspatil024.
* [consensus/bor: skipping override state sync if value is 0](https://github.com/maticnetwork/bor/pull/1626/commits/52c28621f5a6c276c87e1bc22168844947c3695a) by @pratikspatil024.
* [mainnet: added blocks in the OverrideStateSyncRecordsInRange for heimdall (v1 -> v2) migration](https://github.com/maticnetwork/bor/pull/1626/commits/1d39d8c3a28a6d1efa5bf82326baafac49d41dd4) by @pratikspatil024.
* [mainnet: updated the OverrideStateSyncRecordsInRange for mainnet](https://github.com/maticnetwork/bor/pull/1627/commits/2601edc24de9a56de42fa2f92825b4d4b0193ee4) by @pratikspatil024.

**Full Changelog**: https://github.com/maticnetwork/bor/compare/v2.2.5...v2.2.7

Links

Back to maticnetwork/bor releases