Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upgrade Heimdall to v1.0.7 for Dencun Hardfork Compatibility and Critical Bug Fixes #13

Closed

Conversation

vinayak0035
Copy link
Collaborator

PR Description: Upgrade Heimdall to v1.0.7 for Dencun Hardfork Compatibility and Critical Bug Fixes

This pull request upgrades Heimdall to v1.0.7, a mandatory release for Polygon Mainnet validators. The upgrade is necessary to ensure compatibility with the upcoming Dencun hardfork on the Ethereum Mainnet, scheduled for March 13, 2024, at 13:55 UTC. This release includes several critical updates and fixes, most notably the upgrade to the bor dependency to bor v1.2.7, which is crucial for processing Ethereum L1 blocks with blob transactions post-Dencun.

Key Updates:

  • Bor Version Update: Bumps bor to v1.2.7 to support post-Dencun blob transactions.
  • Bug Fixes: Resolves critical issues in the bridge and staking modules, as well as the milestone/checkpoint module.

Notable Fixes and Improvements:

  • #1139: Fix Docker integration test root folder.
  • #1030: Validate single transaction blocks produced by Heimdall.
  • #1149: Bug fixes in the bridge and staking modules.
  • #1163: Fix checkpoint/milestone module.

Additionally, this release includes the bug fixes and documentation updates from v1.0.5 and v1.0.6, further enhancing the reliability and security of the system.

Action Required:

All operators running Polygon validators are highly recommended to upgrade to v1.0.7 before the Dencun hardfork on Ethereum Mainnet to avoid potential issues with transaction processing.

vinayak0035 and others added 19 commits April 1, 2024 14:06
- Fixed CI/CD and added network configuration

Co-authored-by: Vinayak <vinayak@shib.io>
* fix release pipeline

* added genesis

* dockerfile

* aalborgHeight

---------

Co-authored-by: Vinayak <vinayak@shib.io>
* Heimdall Bone Changes (#1)

Heimdall Bone Changes

Co-authored-by: Vinayak <vinayak@shib.io>

* update package and config

* update mainnet and testnet configuration with yml files

* matic cli and lint

* fixed IPC

* docker coded added

* docker coded added

* docker coded added

* docker coded added

* fixing docker image

* added public ecr

* added public ecr

* added genesis and update gorelease

* docker image and shibariumtech

* remove depreacted ci flow

* cleanup extra genesis files

* add shibarium and puppynet genesis

* Configure AWS Credentials for gorleaser

* update ecr path

---------

Co-authored-by: Wizard <155009525+ShibWizard@users.noreply.github.com>
Co-authored-by: Kumar Saurabh <itsksaurabh@gmail.com>
* Update aalborg height

* Change HF block
* feat: expose status endpoint from rest-server

* call status directly

* remove public endpoint

* remove endpoint from checkpoint module

* server: add /status endpoint

* server: only return sync info

* server: rename fn to sync info

* server: fix milestone grpc endpoint

* server: rename sync_info to status
@vinayak0035 vinayak0035 deleted the feature/vinayak-1.0.2-bone branch September 11, 2024 07:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants