Hi
I am currently working on the produceBlockV3 (eth/v3/validators/block/{slot}) endpoint. The week before last week I was busy working on a hackthon, so couldn't dedicate time to the ream project.
As part of the above API, I have implemented a
- caching service between validator and beacon client. This is used when information stored in the validator client is required by beacon_node such as `suggested_fee_recipient`.
- create the base setup required for the v3 routes.
- completed the `execution_payload` part.
### Resources explored
These are the resources I have explored so far
- [Electra Validator Specs](https://github.com/ethereum/consensus-specs/blob/master/specs/electra/validator.md)
- Engine API epf youtube video [lecture](https://youtu.be/fR7LBXAMH7g?si=aRXzJhk3Lvnv5cFa)
### Status
- Right now, I have made a draft PR, need to complete the work on it.
- I have already asked for help in the ETH R&D discord channel for the resources, waiting for their reply.
- I think the ream state and store are missing some critical helper functions atm which should be implemented to complete the above endpoint.