Skip to content

Add parent_block_root to bid filtering key#5001

Merged
jtraglia merged 1 commit intoethereum:masterfrom
jtraglia:bid-selection-tuple
Mar 12, 2026
Merged

Add parent_block_root to bid filtering key#5001
jtraglia merged 1 commit intoethereum:masterfrom
jtraglia:bid-selection-tuple

Conversation

@jtraglia
Copy link
Member

Previously, the highest-value bid was tracked per (slot, parent_block_hash). This meant that if there were competing beacon chain forks with different parent_block_roots but the same execution parent, a high bid on one fork could cause valid bids for another fork to be ignored. By including parent_block_root in the tuple, bids are now tracked independently per fork, preventing cross-fork interference.

Previously, the highest-value bid was tracked per `(slot, parent_block_hash)`.
This meant that if there were competing beacon chain forks with different
`parent_block_roots` but the same execution parent, a high bid on one fork
could cause valid bids for another fork to be ignored.

By including `parent_block_root` in the tuple, bids are now tracked
independently per fork, preventing cross-fork interference.
@github-actions github-actions bot added the gloas label Mar 12, 2026
@jtraglia jtraglia enabled auto-merge (squash) March 12, 2026 17:09
@jtraglia jtraglia merged commit f0f4119 into ethereum:master Mar 12, 2026
16 checks passed
@jtraglia jtraglia deleted the bid-selection-tuple branch March 12, 2026 18:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants