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

Add optimistic relaying and optimistic v2 endpoints to spec #34

Open
avalonche opened this issue Apr 27, 2024 · 0 comments
Open

Add optimistic relaying and optimistic v2 endpoints to spec #34

avalonche opened this issue Apr 27, 2024 · 0 comments

Comments

@avalonche
Copy link
Contributor

Currently many relays implement the optimistic relaying functionality which is not documented anywhere in the spec.

A high performance rust implementation of the boost relay has recently been open sourced which introduces two new endpoints /relay/v1/builder/headers and /relay/v1/builder/blocks_optimistic_v2. This separates the block submission process into two parts - the builder submits only a header first and then the rest of the payload to a separate endpoint to minimise network latency.

This endpoint should be standardised across relays implementing the optimistic v2 proposal which only parses the payload header and some other fields to construct the getHeader response.

@avalonche avalonche changed the title Add optimistic relaying and optimistic v2 headers endpoint to spec Add optimistic relaying and optimistic v2 endpoints to spec Apr 27, 2024
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