Skip to content

EIP-4844 Blob Transactions Failing on Sepolia After Fusaka Upgrade #5054

@iteyelmp

Description

@iteyelmp

Ethers Version

6.15

Search Terms

No response

Describe the Problem

After the Fusaka upgrade on Sepolia, sending EIP-4844 transactions fails with the error:

legacy blob tx is not supported

After investigation, it seems that the way blob proofs are computed has changed. Previously, we used compute-blob-kzg-proof, but now it seems we should use compute_cells_and_kzg_proofs.

However, the output of compute_cells_and_kzg_proofs is no longer a single hex string—it returns an array of arrays. This raises a question: do the blob-related fields in the transaction format need to be updated to reflect this new structure?

Requesting clarification or guidance on how EIP-4844 transactions should be constructed post-Fusaka on Sepolia.

Code Snippet

Contract ABI

Errors

Environment

No response

Environment (Other)

No response

Metadata

Metadata

Assignees

Labels

investigateUnder investigation and may be a bug.minor-bumpPlanned for the next minor version bump.next-patchIssues scheduled for the next arch release.on-deckThis Enhancement or Bug is currently being worked on.v6Issues regarding v6

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions