Skip to content

Conversation

fmoletta
Copy link
Contributor

@fmoletta fmoletta commented Sep 25, 2025

Motivation
Be able to run hive eest/execute-blobs test suite

Description

  • Add run-hive-eest-blobs makefile target
  • Add eest/execute-blobs test suite to daily hive workflow
  • Add endpoints GetPayloadV5 and BlobsBundleV2
  • Add version field to BlobsBundle and wrapper_version field to WrappedEIP4844Transaction
  • Support cell proof verification for extended blobs

Closes #issue_number

@fmoletta fmoletta changed the base branch from main to bump-c-kzg September 25, 2025 19:38
@github-actions github-actions bot added the L1 Ethereum client label Sep 25, 2025
@fmoletta fmoletta changed the title feat(l1): run hive execute-blobs tests + add basic getNewPayloadV5 + getBlobsV2 feat(l1): run hive execute-blobs tests + add basic getNewPayloadV5 + getBlobsV2 (Plus c-kzg bump) Sep 25, 2025
Copy link

github-actions bot commented Sep 26, 2025

Lines of code report

Total lines added: 170
Total lines removed: 0
Total lines changed: 170

Detailed view
+---------------------------------------------------+-------+------+
| File                                              | Lines | Diff |
+---------------------------------------------------+-------+------+
| ethrex/crates/blockchain/blockchain.rs            | 853   | +1   |
+---------------------------------------------------+-------+------+
| ethrex/crates/blockchain/mempool.rs               | 715   | +1   |
+---------------------------------------------------+-------+------+
| ethrex/crates/common/kzg.rs                       | 116   | +33  |
+---------------------------------------------------+-------+------+
| ethrex/crates/common/types/blobs_bundle.rs        | 361   | +16  |
+---------------------------------------------------+-------+------+
| ethrex/crates/common/types/constants.rs           | 20    | +4   |
+---------------------------------------------------+-------+------+
| ethrex/crates/common/types/transaction.rs         | 2837  | +6   |
+---------------------------------------------------+-------+------+
| ethrex/crates/networking/p2p/rlpx/l2/messages.rs  | 162   | +1   |
+---------------------------------------------------+-------+------+
| ethrex/crates/networking/rpc/engine/blobs.rs      | 139   | +58  |
+---------------------------------------------------+-------+------+
| ethrex/crates/networking/rpc/engine/payload.rs    | 687   | +45  |
+---------------------------------------------------+-------+------+
| ethrex/crates/networking/rpc/rpc.rs               | 643   | +4   |
+---------------------------------------------------+-------+------+
| ethrex/crates/networking/rpc/types/transaction.rs | 96    | +1   |
+---------------------------------------------------+-------+------+

@fmoletta fmoletta closed this Sep 30, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
L1 Ethereum client
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

1 participant