Skip to content

Conversation

jimmygchen
Copy link
Member

@jimmygchen jimmygchen commented Mar 12, 2025

Issue Addressed

Addresses #7108

  • Add EL integration for getPayloadV5 and getBlobsV2
  • Offload proof computation and use proofs from EL RPC APIs

Tasks

  • EL interop ready for peerdas-devnet-6
  • Update getBlobsSidecars Beacon API
  • Remove data column receiver and await for the computation, so that we can check data column slashing.
  • KZG verification during block production
  • Update failing Fulu tests
  • Update EF spec tests

@jimmygchen jimmygchen added das Data Availability Sampling fulu Required for the upcoming Fulu hard fork work-in-progress PR is a work-in-progress labels Mar 12, 2025
Copy link

mergify bot commented Mar 13, 2025

This pull request has merge conflicts. Could you please resolve them @jimmygchen? 🙏

# Conflicts:
#	beacon_node/beacon_chain/src/data_availability_checker.rs
#	beacon_node/beacon_chain/src/fetch_blobs.rs
#	beacon_node/http_api/src/publish_blocks.rs
Copy link

mergify bot commented Apr 4, 2025

This pull request has merge conflicts. Could you please resolve them @jimmygchen? 🙏

@jimmygchen jimmygchen requested a review from jxs as a code owner April 7, 2025 08:31
@jimmygchen jimmygchen added ready-for-review The code is ready for review and removed work-in-progress PR is a work-in-progress labels Apr 7, 2025
jimmygchen added a commit that referenced this pull request Apr 7, 2025
Squashed commit of the following:

commit a5f9649
Author: Jimmy Chen <[email protected]>
Date:   Mon Apr 7 23:17:23 2025 +1000

    Update error logging when proofs len is inconsistent and update `KzgProofs` max size to be same as spec.

commit 68bb317
Author: Jimmy Chen <[email protected]>
Date:   Mon Apr 7 22:37:24 2025 +1000

    Revive block root logging to fetch blobs function.

commit e47032e
Merge: d6197be 47a85cd
Author: Jimmy Chen <[email protected]>
Date:   Mon Apr 7 22:35:07 2025 +1000

    Merge remote-tracking branch 'origin/unstable' into cell_proofs

    # Conflicts:
    #	beacon_node/beacon_chain/src/fetch_blobs.rs

commit d6197be
Author: Jimmy Chen <[email protected]>
Date:   Mon Apr 7 18:31:19 2025 +1000

    Remove data column receiver and fix getBlobs storing all columns instead of just custody columns.

commit e6f1c11
Author: Jimmy Chen <[email protected]>
Date:   Fri Apr 4 16:54:14 2025 +1100

    Remove blob KZG proof computation in `getBlobSidecars` API.

commit 1fbf643
Merge: 089338d 0e6da0f
Author: Jimmy Chen <[email protected]>
Date:   Fri Apr 4 16:50:09 2025 +1100

    Merge branch 'unstable' into cell_proofs

commit 089338d
Merge: b92f978 3f6c11d
Author: Jimmy Chen <[email protected]>
Date:   Tue Mar 25 23:18:07 2025 +1100

    Merge remote-tracking branch 'origin/unstable' into cell_proofs

    # Conflicts:
    #	beacon_node/beacon_chain/src/data_availability_checker.rs
    #	beacon_node/beacon_chain/src/fetch_blobs.rs
    #	beacon_node/http_api/src/publish_blocks.rs

commit b92f978
Author: Jimmy Chen <[email protected]>
Date:   Tue Mar 25 23:11:06 2025 +1100

    Revert `BlobsBundle` field name change and rename proofs field in `BlobsAndProof`.

commit 898e3fa
Author: Jimmy Chen <[email protected]>
Date:   Thu Mar 13 00:37:59 2025 +1100

    Remove blob proof validation under PeerDAS.

commit 67e92b7
Author: Jimmy Chen <[email protected]>
Date:   Wed Mar 12 16:45:02 2025 +1100

    Add support for getPayloadV5 and getBlobsV2.

commit 0e9a400
Author: Mark Mackey <[email protected]>
Date:   Tue Mar 11 19:09:21 2025 -0500

    just getting started..
Copy link

mergify bot commented Apr 8, 2025

This pull request has merge conflicts. Could you please resolve them @jimmygchen? 🙏

Copy link
Collaborator

@dapplion dapplion left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

# Conflicts:
#	beacon_node/network/src/network_beacon_processor/mod.rs
@jimmygchen jimmygchen added ready-for-merge This PR is ready to merge. and removed ready-for-review The code is ready for review labels Apr 8, 2025
@mergify mergify bot merged commit 759b061 into sigp:unstable Apr 8, 2025
31 checks passed
@jimmygchen jimmygchen deleted the cell_proofs branch April 8, 2025 08:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
das Data Availability Sampling fulu Required for the upcoming Fulu hard fork peerdas-devnet-6 ready-for-merge This PR is ready to merge.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants