Skip to content
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

Tracking: Update Beacon API to Electra #14476

Open
15 of 17 tasks
saolyn opened this issue Sep 24, 2024 · 2 comments
Open
15 of 17 tasks

Tracking: Update Beacon API to Electra #14476

saolyn opened this issue Sep 24, 2024 · 2 comments
Assignees
Labels
API Api related tasks Electra electra hardfork Tracking Gotta Catch 'Em All

Comments

@saolyn
Copy link
Contributor

saolyn commented Sep 24, 2024

Update Beacon API to Electra

These are the endpoints that we need to ensure are updated to Electra.

Missing Endpoints

  • /eth/v2/beacon/blocks/{block_id}/attestations
  • /eth/v2/beacon/pool/attester_slashings GET
  • /eth/v2/beacon/pool/attester_slashings POST
  • /eth/v2/validator/aggregate_attestation
  • /eth/v2/validator/aggregate_and_proofs
  • /eth/v2/beacon/pool/attestations GET
  • /eth/v2/beacon/pool/attestations POST
  • /eth/v2/events

Endpoints to check

  • /eth/v1/beacon/blinded_blocks
  • /eth/v2/beacon/blinded_blocks
  • /eth/v1/beacon/blocks
  • /eth/v2/beacon/blocks
  • /eth/v2/beacon/blocks/{block_id}
  • /eth/v1/beacon/blob_sidecars/{block_id}
  • /eth/v1/beacon/blinded_blocks/{block_id}
  • /eth/v2/debug/beacon/states/{state_id}
  • /eth/v3/validator/blocks/{slot}

This issue should be closed after all of the above tasks are complete.

@saolyn saolyn added Tracking Gotta Catch 'Em All API Api related tasks Electra electra hardfork labels Sep 24, 2024
@james-prysm
Copy link
Contributor

james-prysm commented Sep 25, 2024

discussion from discord says we probably don't want to have a v2 of events, instead update the first version. still up for debate on the following

either have a new versioned event for the attestation and attester_slashing, or leave it up to the consumer to figure it out based on slot of the object(as suggested by... lion... i think)
Are people wanting a versioned event for these 2, or do we let people figure it out from the slot?

@james-prysm
Copy link
Contributor

james-prysm commented Sep 27, 2024

We also need to update the validator client to use these endpoints otherwise running the vc in rest mode will fail

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
API Api related tasks Electra electra hardfork Tracking Gotta Catch 'Em All
Projects
None yet
Development

No branches or pull requests

2 participants