Hey all! I implemented the beaon apis for light_client_optimistic_update, light_client_finality_update, light_client_bootstrap, and added the light client topics to the eventstream. The PR has been submitted to lighthouse. Additionally I continued exploring what it would take to include tests for the light client rpcs and have a solid understanding of how to achieve it. However the way I see it being done is not very clean and I wanted to get a second opinion, so I contacted @pawan, one of the lighthouse networking gurus, to see if there was a better way that I was missing.
Moving forward the main components left for a working light client server are:
Of course previous PRs also need to be merged as well.
Future Work:
There is still a lot of work to be done, but I'm excited to see it to completion.
This is a running list of PRs submitted to Lighthouse during the EPF program with their merge status listed.