Skip to content

Conversation

@SDartayet
Copy link
Contributor

Description

Reverts #5205, which was breaking L1 devnet (and therefore all L2 workflows)

@SDartayet SDartayet requested a review from a team as a code owner November 10, 2025 21:21
@github-actions github-actions bot added the L1 Ethereum client label Nov 10, 2025
@github-project-automation github-project-automation bot moved this to In Review in ethrex_l1 Nov 10, 2025
@SDartayet SDartayet changed the title fix(l1): revert "fix(l1): build initial empty block in block building (#5205)" fix(l1): revert build initial empty block in block building (#5205) Nov 10, 2025
@github-actions
Copy link

Lines of code report

Total lines added: 0
Total lines removed: 13
Total lines changed: 13

Detailed view
+----------------------------------------+-------+------+
| File                                   | Lines | Diff |
+----------------------------------------+-------+------+
| ethrex/crates/blockchain/payload.rs    | 676   | -12  |
+----------------------------------------+-------+------+
| ethrex/tooling/reorgs/src/simulator.rs | 465   | -1   |
+----------------------------------------+-------+------+

@MegaRedHand MegaRedHand added this pull request to the merge queue Nov 10, 2025
Merged via the queue into main with commit 47e286a Nov 10, 2025
46 of 47 checks passed
@MegaRedHand MegaRedHand deleted the revert-45a9871 branch November 10, 2025 21:59
@github-project-automation github-project-automation bot moved this from In Review to Done in ethrex_l1 Nov 10, 2025
xqft pushed a commit that referenced this pull request Nov 11, 2025
…5257)

**Description**

Reverts #5205, which was breaking L1 devnet (and therefore all L2
workflows)
SDartayet added a commit that referenced this pull request Nov 13, 2025
github-merge-queue bot pushed a commit that referenced this pull request Nov 13, 2025
**Description**

This commit reverts the revert of #5205 done in #5257. 
As of #5310, the dev mode block producer now waits for the configured
amount of time after initiating the payload build process and before
retrieving the built payload, rather than after payload validation. This
solves the issue we were having after merging #5205 where empty payloads
were retrieved because the `engine_getPayload` call was immediately done
after the `engine_forkChoiceUpdate`.
lakshya-sky pushed a commit to lakshya-sky/ethrex that referenced this pull request Nov 17, 2025
**Description**

This commit reverts the revert of lambdaclass#5205 done in lambdaclass#5257. 
As of lambdaclass#5310, the dev mode block producer now waits for the configured
amount of time after initiating the payload build process and before
retrieving the built payload, rather than after payload validation. This
solves the issue we were having after merging lambdaclass#5205 where empty payloads
were retrieved because the `engine_getPayload` call was immediately done
after the `engine_forkChoiceUpdate`.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

L1 Ethereum client

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

5 participants