Hello All,
We are releasing a new version of Bor v1.3.0-beta-2 and Heimdall v1.0.5 for Amoy Testnet. Both of them are mandatory releases for all node operators.
Bor:
This includes Napoli HardFork on Bor which is scheduled for April 3rd, 2024 around 8:30AM UTC( 2PM IST ). The HF block number is 5423600. With this hardfork, we are enabling PIP-33. It also contains the upstream from geth v1.13.5 and includes the PBSS state-scheme. Additionally, Amoy config has been added in this release. Please upgrade all bor nodes (validators, sentries, archive) before the HF block number hits as this is a mandatory release.
Heimdall:
This includes support for Amoy chain.
Steps for upgrading Bor node
-
Stop bor service
sudo service bor stop -
Install Bor with a version tag, network name (mumbai), and node type (sentry, validator, or archive).
# Replace the node type curl -L https://raw.githubusercontent.com/maticnetwork/install/main/bor.sh | bash -s -- v1.3.0-beta-2 amoy <node_type> -
Check bor version
/usr/bin/bor version # It should print # v1.3.0-beta-2 -
Restart bor service
sudo service bor start
Steps for Upgrading Heimdall node
Before proceeding, please create a backup of your heimdall config file whose default location is: /var/lib/heimdall/config/config.toml. This might differ if you have setup heimdall at a different location.
-
Stop heimdalld service
sudo 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/maticnetwork/install/main/heimdall.sh | bash -s -- v1.0.5 <network> <node_type> -
Check heimdall version
/usr/bin/heimdalld version # It should print # 1.0.5 -
Restart heimdall service
sudo service heimdalld start -
Restart the telemetry services
sudo service telemetry restart
Whatâs Changed (Bor)
- integration-tests: update ipc path on ci tests by @manav2401 in #1127
- add : amoy flags and genesis by @0xsharma in #1131
- chg: make HF consistent by @temaniarpit27 in #1137
- core/vm: remove kzg precompile by @anshalshukla in #1130
- fix bug: should use Lock when mutating the flag by @zhiqiangxu in #1120
- Revert âfix bug: should use Lock when mutating the flagâ by @pratikspatil024 in #1140
- fix typos by @rex4539 in #1147
- Removed ParallelUniverseBlock from amoyTestnet by @pratikspatil024 in #1154
- core: reset tx lookup cache if necessary by @pratikspatil024 in #1157
- Upstream from geth 1.13.5 by @0xsharma in #1106
- Fix path for
matic-clidockerized tests by @marcello33 in #1173 - POS-2399: ganache bug workaround to reduce
smoke_testtime in CI by @marcello33 in #1177 - Bump dependencies by @marcello33 in #1183
- chg: fix protoc messages with new protobuf version by @marcello33 in #1188
- core: remove tracing and handle err in reorg call by @manav2401 in #1193
- Merge branch âmasterâ into develop by @0xsharma in #1194
Full Changelog: v1.2.8âŚv1.3.0-beta-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
Thanks,
Polygon Team