Skip to content

Add EIP-4844 blob transaction (Type 3) support#75

Draft
kubo39 wants to merge 2 commits intomainfrom
eip-4844
Draft

Add EIP-4844 blob transaction (Type 3) support#75
kubo39 wants to merge 2 commits intomainfrom
eip-4844

Conversation

@kubo39
Copy link
Owner

@kubo39 kubo39 commented Feb 5, 2026

Implement EIP-4844 transaction struct with maxFeePerBlobGas and blobVersionedHashes fields, along with RLP serialization, signing, JSON conversion, SendableTransaction wrapper, and unit tests.

fixes #32

TODO:

  • support KZG commitment

This comment was marked as outdated.

@kubo39 kubo39 marked this pull request as ready for review February 6, 2026 21:38
@kubo39 kubo39 marked this pull request as draft February 6, 2026 21:38
@kubo39 kubo39 added the enhancement New feature or request label Feb 6, 2026
kubo39 and others added 2 commits February 22, 2026 19:47
Implement EIP-4844 transaction struct with maxFeePerBlobGas and
blobVersionedHashes fields, along with RLP serialization, signing,
JSON conversion, SendableTransaction wrapper, and unit tests.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Add mock unit test for blobBaseFee. Integration test for sending
EIP-4844 transactions is not possible without blob sidecar support.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

EIP-4844: Shard Blob Transactions

2 participants