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 new endpoint to support downloading of blobs (EIP-4844) #282

Closed
jimmygchen opened this issue Dec 16, 2022 · 5 comments
Closed

Add new endpoint to support downloading of blobs (EIP-4844) #282

jimmygchen opened this issue Dec 16, 2022 · 5 comments

Comments

@jimmygchen
Copy link
Contributor

jimmygchen commented Dec 16, 2022

Raised by @ralexstokes in this PR #271

The above PR adds new types to support EIP-4844l, however there is currently no endpoint for users to download blobs from their local CL nodes.

@0xGabi suggested the following:

I think we should only allow to download a list of blobs_sidecar using the block_id identifier. For example: /eth/v1/beacon/blobs_sidecar/{block_id}. Downloading a single blob could be handle with a higher level library and reduce CL complexity.

@mcdee
Copy link
Contributor

mcdee commented Dec 16, 2022

Why v2 not v1?

@0xGabi
Copy link
Contributor

0xGabi commented Dec 16, 2022

It was a mistake on my side. I copied one example from the beacon-api website and didn't realize it was a v2 example. We have to start with v1 👍

@jimmygchen
Copy link
Contributor Author

Thanks, updated the description :)

@jimmygchen
Copy link
Contributor Author

I have implemented this endpoint in Lighthouse, PR here. Will pick up the Beacon API spec early next week.

@jimmygchen
Copy link
Contributor Author

Completed in #286

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

3 participants