Skip to content

feat(l1): engine_getBlobsV2 request endpoint #3762

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

Draft
wants to merge 16 commits into
base: main
Choose a base branch
from
Draft

Conversation

cdiielsi
Copy link
Contributor

@cdiielsi cdiielsi commented Jul 21, 2025

Motivation

We need to implement the RPC endpoint as it will be needed for Fusaka.

Description

This pr incorporates a new module to handle RPC endpoint for the engine_getBlobsV2 request according to the following spec's description from here and here.

Closes #3749

@github-actions github-actions bot added the L1 Ethereum client label Jul 21, 2025
Copy link

github-actions bot commented Jul 21, 2025

Lines of code report

Total lines added: 172
Total lines removed: 0
Total lines changed: 172

Detailed view
+----------------------------------------------+-------+------+
| File                                         | Lines | Diff |
+----------------------------------------------+-------+------+
| ethrex/cmd/ethrex_replay/src/constants.rs    | 55    | +1   |
+----------------------------------------------+-------+------+
| ethrex/crates/blockchain/mempool.rs          | 671   | +7   |
+----------------------------------------------+-------+------+
| ethrex/crates/common/serde_utils.rs          | 556   | +12  |
+----------------------------------------------+-------+------+
| ethrex/crates/common/types/genesis.rs        | 701   | +6   |
+----------------------------------------------+-------+------+
| ethrex/crates/networking/rpc/engine/blobs.rs | 139   | +139 |
+----------------------------------------------+-------+------+
| ethrex/crates/networking/rpc/engine/mod.rs   | 54    | +3   |
+----------------------------------------------+-------+------+
| ethrex/crates/networking/rpc/rpc.rs          | 551   | +4   |
+----------------------------------------------+-------+------+

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
L1 Ethereum client
Projects
Status: No status
Development

Successfully merging this pull request may close these issues.

Implement engine_getBlobsV2
1 participant