Skip to content

Latest commit

 

History

History
241 lines (225 loc) · 138 KB

development-updates.md

File metadata and controls

241 lines (225 loc) · 138 KB

Development Updates

This document includes all development updates by contributors to EPF cohort 4. Learn more about creating your development updates.

Add your name alphabetically and link your updates to the corresponding tables below by opening a PR. Iterate the numbers of your updates and always place them into the current week. Editing a big raw markdown table can cause problems, use an editing enviroment supporting markdown table formatting or a formatter tool.

Phase 1

Phase one is the very beginning of the cohort. The first few weeks are dedicated to general learning about the EPF program, the Ethereum protocol as a whole and its development.

Name/GH Week 0 Week 1 Week 2
Abims Update 1
AdedamolaXL Update 0 Update 1 Update 2
Ademola Update 1 Update 2
Advaita Update 1 Update 2 Update 3
Agnish Update 1 Update 2 Update 3
Alessandro Mazza Update 1 Update 2
Aman Update 1
Amit Update 1 Update 2
Ankur Update 1 Update 2 Update 3
Anshal Update 0 Update 1 Update 2
Anukul Update 0 Update 1
Ayush Update 1
Balaji Pachai Update 1 Update 2
Behkod Update 1
Bharath Update 1 Update 2 Update 3
Bryce Update 1
Camille Update 1 Update 2
chirag-bgh Update 1 Update 2
Chirag Update 0 Update 1 Update 2
Daniel Week 1 Week 2
Dragan Update 1 Update 2
Eitan Update 1 Update 2 Update 3
Ella Update 0 Update 1 Update 2
Eniko Update 1 Update 2
Gaston Zanitti Update 0 Update 1 Update 2
Gbolahan Update 1 Update 2 Update 3
Geemo Update 1 Update 2 Update 3
Godspower Update 0 Update 1
Han Update 1 Update 2
Hesham Update 1
Holly Update 1 Update 2
Joel Rousseau Update 2
joohhnnn(John) Update 0 Update 1 Update 2
Jordan Coppard N/A Update 1 Update 2
KaydenML Update 1 Update 2 Update 2
Lincoln Update 1 Update 2
Luke Update 0 Update 1 Update 2
Manav Darji Update 0 Update 1 Update 2
Marcos Update 0.1 Update 1.1 Update 2.1 Update 2.2
Martin Paulucci Update 1
Enc(Mason) Update 0 Update 1 Update 2
Mohas Update 1 Update 2 Update 3
Naman Update 0 Update 1 Update 2
Nilufer Update 1 Update 2
Nitanshu Update 1
Norbert Update 1 Update 2
Oluwafemi Alofe Update 1 Update 2
Paul-Henry Kajfasz Update 0 Update 1 Update 2
Rado Update 0 Update 1 Update 2
Roy Update 1 Update 1
Scar Face Update 0 Update 1 Update 2
sogol Malek update 1 update 2
Teri Update 1 Update 2
Tomás Arjovsky Update 2
Tomás Grüner Update 1
Wenceslas (0x5f3759df) N/A Update 1 Update 2

Phase 2

With the gained insight into the protocol, the following weeks serve as a deep dive into a chosen topic. By the first month, you should finish the initial research about a specific problem and propose a project, inluding a roadmap. Get some ideas from the project proposal template

Name/GH Week 3 Week 4 Project proposal
AdedamolaXL Update 3 Update 4 Ephemery Automatic Reset Implementation
Advaita Update 4 Update 5 Verkle Tree in Nim
Agnish Update 4 Update 5
Alessandro Mazza Update 3 Update 4 Reth Contributor
Aman
Amit Update 3 Update 4 Rest Wrapper
Angus Update 0 Node Crawler
Anshal Update 3 Update 4 ePBS with IL
Anukul Prysm Beacon Node: Validator API
Bharath Update 4 PEPC-Boost
Chirag Update 3 Update 4
chirag-bgh Update3 Update 4 reth based relay
Daniel Week 3 Week 4 Canonical Transaction Index Network Implementation Portal Network Validator
Dragan Update week 3 & 4
Eitan Update 3 + 4
Ella Update 3 ePBS support in Prysm
Eniko Update 3 Eth deb repository
Filip Siroky Update 0
Gaston Zanitti Update 3 Update 4 ETK: Ethereum Object Format (EOF) implementation
Gbolahan Update 4 Update 5 Enhancements to the Nimbus Consensus Client
Geemo Update 4 Lighthouse Attestation Packing
Godspower Update 3 Verkle Implementation in Nim
Han Update 3 Update 4 Post-Verkle State Expiry
Holly Update 3 Update 4 Native Ephemery Genesis in Ethereum Clients
Joel Rousseau Update 3 Update 4 + 5
joohhnnn(John) Update 3 Update 4 Optimism Sequencer Support for ERC 4337 Bundlers
Jordan Coppard Update 3 Update 4 JSON RPC Rest Wrapper
KaydenML Update 3 Update 4 Glados-PortalNetwork
Lincoln Update 3 Overview/Expansion of SSF
Luke Update 3 Update 4
Manav Darji Update 3 Update 4 ePBS with Inclusion List
Marcos Update 3.1 Update 4.1 Computational Cost Analysis of Poseidon Hash as an EVM Precompile
Martin Paulucci Update 2
Enc(Mason) Update 4 FHE-DKSAP
Mohas Update 4 Update 5 Fuzzing the Ethereum network
Naman Update 3 Verkle Implementation in Nim
Nilufer Update 3 Update 4 Towards Optimal Prover Mechanism in ZK-Rollups
Norbert Update 3 Update 4 Towards Optimal Prover Mechanism in ZK-Rollups
Oluwafemi Alofe Update 3
Paul-Henry Kajfasz Update 3 Update 4 LambdaClass-Ethereum-Elixir-Consensus-Client
Pat Stiles Update 3
Rado Update 3 Update 4 Fuzzing the EVM
sogol Malek update 3 update 4
Scar Face Update 3 Update 4 Fuzzing Ethereum’s devp2p Protocol
Teri Update 3 Update 4 Ephemery Genesis Function in Lighthouse and Reth
Tomás Arjovsky Update 3
Tomás Grüner Update 2 Update 3 LambdaClass-Ethereum-Elixir-Consensus-Client
Wenceslas (0x5f3759df) Update 0 Update 0 Consensus-specs wish-list

Phase 3

The actual project development is the main part of the program. Post your regular progress updates here during the development phase, share your issues and successes with others.

Name/GH Week 5 Week 6 Week 7 Week 8 Week 9 Week 10 Week 11 Week 12 Week 13 Week 14 Week 15 Week 16 Week 17 +
AdedamolaXL Update 5 Update 6 Update 7 Update 8
Advaita Update 6 Update 7 Update 8 Update 9 Update 10 Update 11 Update 12 - Update 13 - Update 14 Update 15
Agnish Update 6 Update 7 Update 8&9 Update 9&10 Update 12 & 13
Alessandro Mazza Update 5-6 Update 7 Update 8-9 Update 10-11 Update 12 Update 13 Update 14-15
Amit Update 5 Update 6 Update 7 Update 8 Update 9
Angus Update 1 Update 2 Update 3 Update 4 Update 5
Ankur
Anshal Update 5 Update 6 Update 7 Update 8 Update 9/10 Update 9/10
Bharath Update 5 Update 6 Update 7 Update 8 + 9 Update 8 + 9 Update 10 Update 11 Update 12 Update 13 + 14 Update 13 + 14 Update 15
chirag-bgh Update 5 Update 6 Update 7 Update 8 Update 9
Chirag Update 5 Update 6 Update 7 Update 8 Update 9 + 10
Daniel Week 5 Week 6 Week 7 Week 8 Week 9+10 Week 11+12 Week 13+14 Week 15+16
Dragan Update 5-6 Update 7 Update 8 Update 9 Update 10 Update 11 Update 12 Update 13 Update 14 Update 15 Update 16
Eitan Update 6 Update 8 Update 10
Ella Update 5 Update 6 Update 7 Update 8 Update 9 Update 10 Update 11 Update 12 Update 13 Update 14
Eniko Week 6-7 Week 7-8 Week 10-11
Filip Siroky Update 1 Update 2
Gaston Zanitti Update 5 Update 6 Update 7 Update 8 Update 9 Update 10 Update 11 Update 12 Update 13 Update 14 Update 15
Gbolahan Update 6 Update 7 Update 8 Update 9 Update 10 Update 11
Geemo Update 5 Update 6 Update 7 Update 8 Update 9 Update 10
Godspower Update 4 Update 5 Update 6 Update 7 Update 8 Update 9
Han Update 5 Update 6 Update 7 Update 8 Update 9 Update 10 Update 11 Update 12 + 13 Update 12 + 13 Update 14, 15, 16 Update 14, 15, 16 Update 14, 15, 16
Hesham
Holly Update 5 Update 6 Update 7 Update 8 + 9 Update 11 Update 12 Update 14 Update 15
Joel Rousseau Update 4 + 5 Update 6 + 7 Update 6 + 7 Update 8 + 9 Update 8 + 9 Update 10 + 11 Update 10 + 11 Update 12 + 13 Update 12 + 13 Update 14 + 15 Update 14 + 15
joohhnnn(John) Update 5 Update 6 Update 7 Update 8 Update 9 Update 10 Update 11 + 12 Update 11 + 12 Update 13 + 14 Update 13 + 14
Jordan Coppard Update 5 Updates 6, 7, and 8 (in one) Updates 9, and 10 (in one) Updates 11, and 12 (in one)
KaydenML Update 5 Update 6 Update 7 Update 8 Update 9 Update 10 Update 11 Update 12 Update 13 Update 14 Update 15 Update 16
Lincoln Update 5 Update 6 Update 7 Update 8 Update 9 & 10 Update 9 & 10 Update 11 Update 12 + 13 Update 12 + 13 Update 14 + 15 Update 14 + 15 Update 16
Luke Update 5 Update 6 Update 7 Update 8 Update 9 Update 10 Update 11 Update 12 Update 13 Update 14 Update 15 Update 16
Manav Darji Update 5 Update 6 Update 7 Update 8 Update 9 Update 10 Update 11
Marcos Update 5.1 Update 6.1 Update 7.1 Update 8.1 Update 9.1 Update 10.1 Update 11.1 Update 12.1 Update 13.1 Update 14.1
Martin Paulucci Update 4 & 5 & 6 Update 7 & 8 Update 9 & 10 Update 11 & 12 Update 13 & 14
Enc(Mason) Update 6 Update 7 Update 8 Update 9 Update 10 Update 11 Update 12 Update 14
Mohas Update 6 Update 7 Update 8 Update 9 Update 10 Update 11 Update 12 update 13 Update 14 + 15 Update 14 + 15
Naman Update 4 + 5 Update 6+7 Update 8+9 Update 10 Update 11+12
Nilufer Update 5 Update 6 Update 7 Update 8 Update 9 Update 10 Update 11 & 12 Update 13 & 14
Nitanshu
Norbert Update 5 Update 6-7 Update 8 Update 9 Update 10 Update 11 Update 12 Update 13 Update 14-15
Oluwafemi Alofe
Paul-Henry Kajfasz Update 5 Update 6 Update 7 Update 8 Update 9 Update 10 Update 11
Pat Stiles
Rachit Update 6 Update 11
Rado Update 5 Update 6 Update 7 Update 8 Update 9 Update 10
Roy
Scar Face Update 5
Sogol Malek update 5 update 6 update 7 update 8,9 update 10 update 11,12 update 13
Teri Update 5 & 6 Update 7 Update 8 & 9 Update 10&11 Update 12&13 Update 14
Tomás Arjovsky Update 6 Week 7 Week 8 Week 9 Week 10 Week 11 Week 12 Week 14 Week 15
Tomás Grüner Update 4 Update 5 Update 6 Update 7 Update 8 Update 9 Update 10 Update 11 Update 12 Update 13
Wenceslas (0x5f3759df) Update Update Update

Cohort end

The final weeks of the cohort should mark the finalization of your project. Submit your last dev update which is reflecting the overall project progress, its next steps and your experience with EPF. You can also link a video or document presenting the final stage of your project.

Name/GH Final dev update Project presentation
AdedamolaXL
Advaita
Agnish
Alessandro Mazza
Amit
Angus
Ankur
Anshal
Bharath Final Update Demo
chirag-bgh
Chirag
Daniel Final dev update
Dragan
Eitan
Ella
Eniko
Filip Siroky
Gaston Zanitti Presentation
Gbolahan
Geemo
Godspower
Han Final Update
Hesham
Holly
Joel Rousseau
joohhnnn(John)
Jordan Coppard
KaydenML
Lincoln
Luke Final Update
Manav Darji
Marcos Final Update
Martin Paulucci
Enc(Mason) Final Update Presentation
Mohas
Naman
Nilufer
Nitanshu
Norbert
Oluwafemi Alofe
Paul-Henry Kajfasz
Pat Stiles
Rachit
Rado
Roy
Scar Face
Sogol Malek
Teri
Tomás Arjovsky
Tomás Grüner
Wenceslas (0x5f3759df)