prysmaticlabs / prysm

Go implementation of Ethereum proof of stake
https://www.offchainlabs.com
GNU General Public License v3.0
3.46k stars 985 forks source link

Tracking: Update Beacon API to Electra #14476

Open saolyn opened 4 days ago

saolyn commented 4 days ago

Update Beacon API to Electra

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

Missing Endpoints

Endpoints to check

I checked all the above and they all appear to either be updated to Electra or do not contain any fork logic.

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

james-prysm commented 3 days ago

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 commented 1 day ago

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