Hello All,
We have released a new version of heimdall-v2 v0.3.0-beta for Polygon Amoy.
This is a hardfork release for Amoy testnet, scheduled for August 28th 2025, at around 08:00 UTC (block number 13143851
)
It mainly contains the following changes.
Breaking changes:
- a permanent fix for the recent outage requiring a hardfork, hence all nodes operators are required to upgrade ahead of time.
- the deletion of
bridge
as standalone process. This means thebridge
can’t run now as a separate process, but will always be embedded inheimdalld
as a child process via the-bridge
flag. All validators (hence running thebridge
) will need to adapt and useheimdalld start --bridge --all --rest-server
(or variants of this commands based on their setup) to start thebridge
withinheimdalld
service.
New features, improvements and bug fixes:
- Improvements to the
bridge
service andrest-server
connection - Validation of
bor_chain_id
duringcheckpoints
workflow atside_server
level against the chain parameters - bump of dependencies
- replace
nhooyr.io
library withgithub.com/coder ws
as per https://github.com/0xPolygon/heimdall-v2/pull/421 (thanks @DaveWK for your contribution) - Fix some functions’ comments as per https://github.com/0xPolygon/heimdall-v2/pull/383 (thanks @stellrust for your contribution)
- Expose proposer transfer event during
EndBlocker
as per https://github.com/0xPolygon/heimdall-v2/pull/376 (thanks @haiyanghe for your contribution). - Replace
matic-cli
withkurtosis
for CI e2e tests - additional metrics for
side_msgs
andABCI
handlers - Removal of spans backfill logic post v1->v2 migration
- Fix the
generate-keystore
command - Various minor improvements
Steps for upgrading Heimdall:
-
Stop
heimdalld
servicesudo service heimdalld stop
-
Install
heimdall
with a version tag, network name (amoy), 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.3.0-beta <network> <node_type>
-
Check
heimdall
version/usr/bin/heimdalld version # It should print # 0.3.0-beta
-
Restart
heimdall
servicesudo service heimdalld start
-
Restart the telemetry services
sudo service telemetry restart
What’s Changed
- chore: remove validator test case and bump kurtosis by @kamuikatsurgi in https://github.com/0xPolygon/heimdall-v2/pull/413
- chore: side msg and abci handler metrics by @kamuikatsurgi in https://github.com/0xPolygon/heimdall-v2/pull/410
- Delete spans backfill by @avalkov in https://github.com/0xPolygon/heimdall-v2/pull/344
- misc: migrated from maticnetwork to 0xPolygon by @pratikspatil024 in https://github.com/0xPolygon/heimdall-v2/pull/420
- chore: bump kurtosis by @kamuikatsurgi in https://github.com/0xPolygon/heimdall-v2/pull/422
- Re-enable voting power check in tally votes by @Raneet10 in https://github.com/0xPolygon/heimdall-v2/pull/409
- fix: build by @kamuikatsurgi in https://github.com/0xPolygon/heimdall-v2/pull/423
- Fix generate-keystore command by @Raneet10 in https://github.com/0xPolygon/heimdall-v2/pull/424
- update: cosmos-sdk by @kamuikatsurgi in https://github.com/0xPolygon/heimdall-v2/pull/425
- feat: bump kurtosis and migrate to pos-workflows by @kamuikatsurgi in https://github.com/0xPolygon/heimdall-v2/pull/431
- Resolve main-develop conflicts by @Raneet10 in https://github.com/0xPolygon/heimdall-v2/pull/430
- Back merge main->develop by @Raneet10 in https://github.com/0xPolygon/heimdall-v2/pull/428
- feat: remove matic-cli e2e-tests by @kamuikatsurgi in https://github.com/0xPolygon/heimdall-v2/pull/432
- bridge: improvements / app: improvements by @marcello33 in https://github.com/0xPolygon/heimdall-v2/pull/427
- Set voting power and valset check heights for amoy by @Raneet10 in https://github.com/0xPolygon/heimdall-v2/pull/435
- Add penultimate valset to genesis export by @Raneet10 in https://github.com/0xPolygon/heimdall-v2/pull/436
Full Changelog: https://github.com/0xPolygon/heimdall-v2/compare/v0.2.17...v0.3.0-beta
Docker Images
You can find the latest docker images here:
Heimdall:https://hub.docker.com/r/0xpolygon/heimdall-v2/tags
Thanks,
Polygon Team