Try   HackMD

Hello everyone! Here's my development update for Week 8 of Ethereum Protocol Fellowship Cohort 4!

Here's my progress for the week:

  • 2 new fuzzers have been added as well as 2 new messages: 1 message on the discv4 and 1 message on the rlpx.
    With these new additions the project now has 24 different fuzz tests!

  • I discovered 3 new potential issues on various implementations thanks to my fuzzers, I contacted Felix to tell him about them before making them public or sending them to the ethereum bounty program.

  • I continued to study the devp2p specifications and fuzzing techniques.

  • I sent a pr to update the rpctestgen project in order to add tests to the pr: https://github.com/ethereum/execution-apis/pull/398 .

  • I've also written some code to update the chain generated by rpctestgen by adding blob tx, I've sent the code to lightclient and I'm waiting for a response from him to move on.

  • I'm still waiting for the review of my vulnerability report that I sent last week to the ethereum bounty program.

Next Steps :

  • I need to continue adding/improving fuzzers, commands and messages while continuing my study of the devp2p specifications and fuzzing.
  • I need to update the project documentation with the new fuzzers, messages and commands.
  • If I have the opportunity to speak with felix I would present him what I have found and depending on his feedback, if the issues are valid I would either open issues or I would make a report on the ethereum bounty platform.
  • If I get feedback from lightclient for updating the generation of the chain with rpctestgen, I will continue to work on the tests to be integrated into the pr: https://github.com/ethereum/execution-apis/pull/398