Skip to content

Comments

feat(provider): add engine_getBlobsV1/V2 to EngineApi trait#3670

Merged
mattsse merged 1 commit intoalloy-rs:mainfrom
vanityKoa:feat/engine-get-blobs
Feb 9, 2026
Merged

feat(provider): add engine_getBlobsV1/V2 to EngineApi trait#3670
mattsse merged 1 commit intoalloy-rs:mainfrom
vanityKoa:feat/engine-get-blobs

Conversation

@vanityKoa
Copy link
Contributor

@vanityKoa vanityKoa commented Feb 9, 2026

engine_getBlobsV2 are missing from the provider layer. All the other Engine API methods have proper trait methods — newPayload, getPayload, getPayloadBodies, getBALs, etc — but getBlobs somehow got left out.

The types (BlobAndProofV1, BlobAndProofV2) and helpers already exist in the codebase, so this just adds the thin provider wrapper to complete the set. Also re-exports BlobAndProofV2 from alloy-rpc-types-engine since only V1 was being re-exported.

Without this, users have to manually call client().request("engine_getBlobsV1", ...) which is not great.

FIxed by @claude

@vanityKoa vanityKoa force-pushed the feat/engine-get-blobs branch 2 times, most recently from fef6a6c to 47cd1d1 Compare February 9, 2026 18:35
@vanityKoa vanityKoa force-pushed the feat/engine-get-blobs branch from 47cd1d1 to 7565fbb Compare February 9, 2026 18:36
@github-project-automation github-project-automation bot moved this to Reviewed in Alloy Feb 9, 2026
@mattsse mattsse enabled auto-merge (squash) February 9, 2026 21:21
@mattsse mattsse disabled auto-merge February 9, 2026 22:03
@mattsse mattsse merged commit aef6655 into alloy-rs:main Feb 9, 2026
17 of 30 checks passed
@github-project-automation github-project-automation bot moved this from Reviewed to Done in Alloy Feb 9, 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