Most of this week's time went into writing code & debugging(mostly debugging) - Checked out some of the newly added project ideas and got nerd-sniped by "Direct integration (non-http) of Lighthouse-Reth ". - Reached out to [@sproul](https://github.com/michaelsproul) (from sigmaprime) & discussed what my approach should be & then started working on it. - As a starting point for this project,the plan was to import both lighthouse & reth in a fresh new repo & try to run the core services of both on the same executor. - Structured it similar to [lighthouse/lighthouse/src/main.rs](https://github.com/sigp/lighthouse/blob/stable/lighthouse/src/main.rs) - Although,I managed to put together some code & get it to run the services intially,it wasn't working as intended(the services weren't running parallely) - and most of the`subcommands` weren't working ![Screenshot 2024-06-24 at 8.05.40 AM](https://hackmd.io/_uploads/ryBvFF88R.png) - Spent some time deep-diving in both of the codebases & figuring out how each works. - Spotted some large gaps in my Rust knowledge & tried improving ### Resources that I went through: - [Quick Rust refresher](https://fasterthanli.me/articles/a-half-hour-to-learn-rust#functions) - [Rust Async Book](https://rust-lang.github.io/async-book/) - [Crust of Rust: async/await - by Jon Gjengset](https://www.youtube.com/watch?v=ThjvMReOXYM&t=178s) - [Reth Book](https://reth.rs/) - [Lighthouse Book](https://lighthouse-book.sigmaprime.io/installation.html?search=de) - [Notes on lighthouse's architecture by jimmy chen](https://hackmd.io/@jimmygchen/Sk9oPHO8s) ### Goals for Next Week - Get a minimal functional prototype ready