Skip to content

Conversation

@serpixel
Copy link
Collaborator

Description

Here we are introducing the new services for flashblocks-web-proxy and flashblocks-rpc. These are not started yet (though the starting code is present), we will add that in a followup PR.

The flashblocks-web-proxy is straighforward in that it aggregates the output from all the conductors in a load-balancing manner. Because only one op-conductor will output flashblocks at any given point in time (the leader), the only bit that it does is to feed the right output.

The flashblocks-rpc is a custom addition to op-reth, it provides a RPC interface through which flashblocks can be read, and it gets these through the websocket-url flag.

@serpixel serpixel enabled auto-merge (squash) August 24, 2025 11:29
@serpixel serpixel force-pushed the feat/flashblocks/flashblocks-web-proxy-001 branch from 8958443 to 9ac1fb1 Compare August 24, 2025 11:33
@serpixel serpixel force-pushed the feat/flashblocks/flashblocks-web-proxy-001 branch from 9ac1fb1 to cdff225 Compare August 24, 2025 11:54
Copy link
Collaborator

@janjakubnanista janjakubnanista left a comment

Choose a reason for hiding this comment

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

Just drop those three unused lines and it's lookin good

@serpixel serpixel enabled auto-merge (squash) August 24, 2025 14:28
@serpixel serpixel merged commit c8fc880 into main Aug 24, 2025
7 checks passed
@serpixel serpixel deleted the feat/flashblocks/flashblocks-web-proxy-001 branch August 24, 2025 14:46
serpixel added a commit that referenced this pull request Aug 25, 2025
**Description**

This PR is building upon #383 by adding the missing functionality to
op-reth so that it can act as the flashblocks RPC. We also extend the
exposed API to enable wider manipulation of the RPC node.
serpixel added a commit that referenced this pull request Aug 26, 2025
**Description**

This PR is building upon #383, #385 and #386 by enabling flashblocks
support. We also add the corresponding tests.
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.

2 participants