Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Send backrunned block on-chain #3

Open
halo3mic opened this issue Jun 19, 2024 · 0 comments
Open

Send backrunned block on-chain #3

halo3mic opened this issue Jun 19, 2024 · 0 comments

Comments

@halo3mic
Copy link
Collaborator

The present implementation only fills the block with the transactions, but it doesn’t build it and submit it to the relay. While building a block from the filled transaction is trivial, submitting a valid block to the relay involves obtaining certain beacon chain arguments that are challenging to fetch from the Forge environment.

To build blocks from MEVM, the object BuildBlockArgs needs to be sent to the suave-execution-geth node. Some of the object's arguments can only be obtained by subscribing to events emitted by a private beacon node, which complicates obtaining the necessary arguments for building a block from Forge. An approach to mitigate this issue is to capture these arguments inside suave-geth instead.

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

No branches or pull requests

1 participant