Skip to content

Conversation

@antonis19
Copy link
Member

@antonis19 antonis19 commented Aug 1, 2025

This just introduces the VeBlopBlock in the chainconfig for Bor in pereparation of the next hard fork which will include PIP-64:

https://github.com/maticnetwork/Polygon-Improvement-Proposals/blob/main/PIPs/PIP-64.md

@antonis19 antonis19 changed the title Introduce veblop block in Bor config Introduce VeBlop block in Bor config Aug 1, 2025
@antonis19 antonis19 requested review from Copilot, mh0lt and shohamc1 and removed request for Copilot August 1, 2025 11:21
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR introduces the VeBlop block configuration in Bor's chain config to prepare for the next hard fork implementing PIP-64. The changes add the necessary infrastructure to track and query the VeBlop fork activation block.

  • Adds VeBlopBlock field to BorConfig struct with JSON serialization
  • Implements IsVeBlop() and GetVeBlopBlock() methods following existing patterns
  • Updates the config string representation to include VeBlop information

Reviewed Changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.

File Description
polygon/bor/borcfg/bor_config.go Adds VeBlopBlock field and associated getter/checker methods
erigon-lib/chain/chain_config.go Updates BorConfig interface and string representation for VeBlop

@antonis19 antonis19 requested a review from eastorski August 1, 2025 11:22
@antonis19 antonis19 enabled auto-merge (squash) August 1, 2025 11:39
@antonis19 antonis19 merged commit 77fede4 into main Aug 1, 2025
15 checks passed
@antonis19 antonis19 deleted the veblop-config branch August 1, 2025 12:38
antonis19 added a commit that referenced this pull request Aug 20, 2025
This just introduced the `VeBlopBlock` in the chainconfig for Bor in
pereparation of the next hard fork which will include PIP-64:


https://github.com/maticnetwork/Polygon-Improvement-Proposals/blob/main/PIPs/PIP-64.md

Co-authored-by: antonis19 <[email protected]>
antonis19 added a commit that referenced this pull request Aug 20, 2025
Cherry-picks for :
- #16404
- #16683
- #16729

---------

Co-authored-by: antonis19 <[email protected]>
antonis19 added a commit that referenced this pull request Sep 8, 2025
This just introduced the `VeBlopBlock` in the chainconfig for Bor in
pereparation of the next hard fork which will include PIP-64:


https://github.com/maticnetwork/Polygon-Improvement-Proposals/blob/main/PIPs/PIP-64.md

Co-authored-by: antonis19 <[email protected]>
antonis19 added a commit that referenced this pull request Sep 11, 2025
This just introduced the `VeBlopBlock` in the chainconfig for Bor in
pereparation of the next hard fork which will include PIP-64:


https://github.com/maticnetwork/Polygon-Improvement-Proposals/blob/main/PIPs/PIP-64.md

Co-authored-by: antonis19 <[email protected]>
yperbasis pushed a commit that referenced this pull request Sep 11, 2025
cherry-pick to release/3.1 of the following PRs:
#16404
#16409
#16411
#16433
#16458
#16464
#16520
#16556

---------

Co-authored-by: antonis19 <[email protected]>
Co-authored-by: Mark Holt <[email protected]>
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.

3 participants