---
# System prepended metadata

title: Dev Update Week 3 (robzajac)

---

# Dev Update Week 3 (robzajac)

## Update
Last week my worked consisted primarily of getting up and running with developing the [light client endpoints](https://github.com/ethereum/beacon-APIs/tree/master/apis/beacon/light_client) in a consensus client. Earlier in the week I was evaluating whether to continue in prsym or teku, looking at the codebases and dev environment of both projects. Later I decided to work with [teku](https://github.com/ConsenSys/teku) based on prior language experience and made my first PR to the teku codebase.
- Forked teku and prepared dev environment
- Chatted with EPF mentor Paul Harris from teku about the project. Onboarded to teku codebase
- [Made a PR](https://github.com/ConsenSys/teku/pull/6384) with a stub implementation of the [light client bootstrap endpoint](https://github.com/ethereum/beacon-APIs/blob/master/apis/beacon/light_client/bootstrap.yaml)
    - Stands up endpoint interface with implementation returning 501
    - Tests SSZ return type

This week I will continue with implementation of light client bootstrap, finishing this PR for the interface and later adding the business logic retrieving the block header, sync committee, etc.

In parallel I am also continuing research into light client incentivization.
- Chatted with Olshansky from [POKT Network](https://www.pokt.network/) about their work incentivizing RPC relays

More to come here with discovering the existing landscape of light client incentivization research (e.g. some developers from geth have thought about this). I will continue research and compiling a doc.

Lastly, this week I will also write a project proposal for the EPF summarizing the direction of my project: implementing light client support (i.e. server endpoints and a light client itself) in the teku ecosystem.