Hi all, we have released a new beta version of bor, v2.3.0 , and a new version of heimdall, v0.4.0 for Polygon Mainnet.
This release schedules the Rio Hard Fork for Mainnet and includes all the changes required for the VEBloP upgrade.
The Rio Hard Fork on the Mainnet is scheduled for block number 77414656. Which is expected to be mined on Oct-08-2025 at 14:12:00 UTC. Make sure to update all your Mainnet nodes (Bor and Heimdall) before this time.
Steps for upgrading Bor:
-
Stop bor service
sudo service bor stop -
Install Bor with a version tag, network name (mainnet), and node type (sentry, validator or archive).
# Replace the node type curl -L https://raw.githubusercontent.com/0xpolygon/install/main/bor.sh | bash -s -- v2.3.0 <network> <node_type> -
Check bor version
/usr/bin/bor version # It should print # v2.3.0 -
Restart bor service
sudo service bor start
Steps for upgrading Heimdall:
-
Stop
heimdalldservicesudo service heimdalld stop -
Install
heimdallwith a version tag, network name (mainnet), and node type (sentry or validator).# Replace the network and node type curl -L https://raw.githubusercontent.com/0xpolygon/install/heimdall-v2/heimdall-v2.sh | bash -s -- v0.4.0 <network> <node_type> -
Check
heimdallversion/usr/bin/heimdalld version # It should print # v0.4.0 -
Restart
heimdallservicesudo service heimdalld start -
Restart the telemetry services
sudo service telemetry restart
What’s Changed
-
heimdall: https://github.com/0xPolygon/heimdall-v2/releases/tag/v0.4.0
-
erigon: https://github.com/0xPolygon/erigon/releases/tag/v3.0.18
-
erigon 3.1: https://github.com/0xPolygon/erigon/releases/tag/v3.1.2
Docker Images
You can find the latest docker images here:
Bor: https://hub.docker.com/r/0xpolygon/bor/tags
Heimdall:https://hub.docker.com/r/0xpolygon/heimdall/tags
Erigon: https://hub.docker.com/r/0xpolygon/erigon/tags
Thanks,
Polygon Team

