This last week I worked on:
BeaconState
s in our database #211BlocksByRange
request and response #215ForkDigestValue
#210With this, and once we are capable of checkpoint sync, we can start filling missing blocks from the current slot to previous ones, and in the future validate them from the last finalized state.
Improve the blocks request, since batch requesting and empty slots are not supported. Integrate it with checkpoint sync logic, and start working on the validation logic.