Skip to content

Latest commit

 

History

History
239 lines (225 loc) · 141 KB

development-updates.md

File metadata and controls

239 lines (225 loc) · 141 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 Update 10 Update 11 Update 12 Update 13
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 Week 11/12 Week 11/12 Week 13/14 Week 13/14 Week 15/16 Week 15/16
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 Update 12
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 Update 10
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 Update 16
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 Updates 9, and 10 Updates 11, and 12 Updates 13, and 14
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 Update 12 Update 13 Update 14+15 Update 14+15 Update 16
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 Update 15 & 16
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 Update 15 & 16
Nitanshu
Norbert Update 5 Update 6-7 Update 8 Update 9 Update 10 Update 11 Update 12 Update 13 Update 14-15 Update 16-17
Oluwafemi Alofe
Paul-Henry Kajfasz Update 5 Update 6 Update 7 Update 8 Update 9 Update 10 Update 11 Update 12 Update 13 Update 14 Update 15 Update 16 Update 17
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 Update 15 & 16
Tomás Arjovsky Update 6 Week 7 Week 8 Week 9 Week 10 Week 11 Week 12 Week 14 Week 15 Week 16
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 Final Update Presentation
Agnish
Alessandro Mazza Final Update
Amit
Angus Final Update
Ankur
Anshal
Bharath Final Update Demo
chirag-bgh
Chirag
Daniel Final dev update
Dragan
Eitan Final Dev Update
Ella
Eniko
Filip Siroky
Gaston Zanitti Final update Presentation
Gbolahan Final Update Presentation
Geemo Final Update
Godspower Final Update Slides, Video
Han Final Update
Hesham
Holly Final Update Presentation
Joel Rousseau Final Update
joohhnnn(John)
Jordan Coppard
KaydenML Final Update
Lincoln Final Update
Luke Final Update
Manav Darji
Marcos Final Update
Martin Paulucci Final Update Presentation
Enc(Mason) Final Update Presentation
Mohas Final Update
Naman
Nilufer
Nitanshu
Norbert Final Update
Oluwafemi Alofe
Paul-Henry Kajfasz Presentation
Pat Stiles
Rachit
Rado
Roy
Scar Face
Sogol Malek
Teri Final Update
Tomás Arjovsky Final Update
Tomás Grüner Final Update Presentation
Wenceslas (0x5f3759df)