Week 17

Hi everyone, Rupam here. Last week I made some final changes in my PR for updating the createLightClientBootstrap function to reference the dev branch in Prysm. We are also nearing the end of this project, but not enough to finish it before the cohort ends. There would still be some work left which I do have plans to continue with even after EPF. We decided to set the following goal for the month of October:

Image Not Showing Possible Reasons
  • The image was uploaded to a note which you don't have access to
  • The note which the image was originally uploaded to has been deleted
Learn More →

I also opened a PR to add Electra to switch case in the light client functions. The ExecutionPayload field hasn't changed in Electra since Deneb so there are supposed to be no changes in Electra lc functions too as changes there mainly concern the ExecutionPayload.

A probable issue in CL specs

I noticed that in the full-node.md file under light-client in Electra, the function mentioned (block_to_light_client_header) has stayed the same since Deneb. Only some comments had been removed. I believe it is probably because the ExecutionPayload field in Electra was earlier supposed to have 3 new fields for requests which were later moved out of the field in this PR. This PR also modified the full-node.md under electra/light-client removing the part where it modifies the execution header (ref). Unless it is still WIP I don't see any reason to have a full-node file for electra/light-client. I do plan to start a discussion in the lc channel of Eth R&D server regarding this.