Skip to content

feat(optimism): Add FlashBlockWsStream for streaming flashblocks from a websocket connection#17987

Merged
mattsse merged 3 commits intomainfrom
reth-flashblocks-ws
Aug 21, 2025
Merged

feat(optimism): Add FlashBlockWsStream for streaming flashblocks from a websocket connection#17987
mattsse merged 3 commits intomainfrom
reth-flashblocks-ws

Conversation

@RomanHodulak
Copy link
Contributor

@RomanHodulak RomanHodulak commented Aug 21, 2025

Part of #17858

Adds a stream responsible for yielding FlashBlocks received from a websocket connection.

Copy link
Collaborator

@mattsse mattsse left a comment

Choose a reason for hiding this comment

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

cool, only a few nits

@github-project-automation github-project-automation bot moved this from Backlog to In Progress in Reth Tracker Aug 21, 2025
@RomanHodulak RomanHodulak requested a review from mattsse August 21, 2025 18:32
Comment on lines +7 to +8
#[derive(Clone, Debug, PartialEq, Default, Deserialize, Serialize)]
struct FlashblocksPayloadV1 {
Copy link
Collaborator

Choose a reason for hiding this comment

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

ideally we can upstream those to alloy once stabilized

@mattsse mattsse merged commit a4dd305 into main Aug 21, 2025
41 of 42 checks passed
@mattsse mattsse deleted the reth-flashblocks-ws branch August 21, 2025 21:11
@github-project-automation github-project-automation bot moved this from In Progress to Done in Reth Tracker Aug 21, 2025
lwedge99 pushed a commit to sentioxyz/reth that referenced this pull request Sep 16, 2025
theochap pushed a commit to ethereum-optimism/optimism that referenced this pull request Jan 22, 2026
theochap pushed a commit to ethereum-optimism/optimism that referenced this pull request Feb 11, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants