Hi I'm Gabi, or 0xGabi on Github. I been working on the DAO space for the last 4 years doing smart contracts, testing, backend and front-end work. I'm interested on contributing to EIP-4844.
- I started a Notion page to organize study materials: Fellowship
- I participated on the last couple breakout calls and today's 4844 implementers' call
- Last few weeks I contributed with a couple of tools that were needed for 4844:
- faucet: https://eip4844-faucet.vercel.app/
- blobs explorer: https://www.blobscan.com/
- I published a docker image with a blob-indexer that we use on blobscan:
- repo: blob-indexer
- docker image: blossomlabs/blob-indexer
- Get up to speed with the latest spec changes of EIP-4844: ethereum/pm#647.
- Get up to speed with the 4844 tracking on Lighthouse: sigp/lighthouse#3625.
- Help with new 4844 devnet as needed to support both faucet and blobs explorer.
- I meet Jimmy other fellowship memeber and we started a shared effort on 4844 front. We contacted with Lighthouse mentors and schedule a kick-off call.
- I create a plan to study Rust.
- I continue learning about ETH 2.0 with Ben's book.
- I did a deep dive on the p2p networking. Learn more about libp2p:
- I got the fundamentals of Rust lenguage following my study plan.
- I will particate on 4844 implementers' call. And keep up to date with latest 4844 spec.
- I will review Lighthouse codebase and get familiar with their development process.
- I particiapte of the mentor's kick-off with Lighthouse team. We discussed the project and the next steps. Action items document.
- I finished the core concept of the Rust book and most of rustlings exercises.
- I setup my dev environment and local testnet on the Lighthouse codebase.
- I will investigate Acount Abstraction.
- I will particiapte on 4844 implementers' call. And keep up to date with latest 4844 spec.
- I will address my first issues on Lighthouse codebase. Having the 4844 tracking into account.
- I read the consensus-spec for altair, bellatrix, capella and 4844.
- I learned about the Engine JSON-RPC API of the execution-apis spec.
- I kept up to date with the latest 4844 implementers' changes.
- I will investigate the builder API spec
- I will investigate about PBS and how it's implemented on mev-boost
- I will continue to learn about Lighthouse codebase and Rust lenguage.
- I got familiar with the builder API spec changes needed for EIP-4844 and Capella, outlined on this issue and this issue.
- I reviewed Jimmy's document about Builder API for Blobs and we started discussing about the next steps.
- I collaborate with Jimmy on our EIP-4844 projects proposal.
- I will review Jimmy's document about LH architecture following along with the codebase.
- I will work on a draft PR for the builder-specs changes needed for 4844.
- I reviewed Jimmy's PR that update types to support EIP-4844 on the beacon-APIs.
- I worked on a PR to include Capella and EIP-4844 support to the builder-spec.
- I wrote an Ecosystem Support Program grant application for Layer 2 Community to continue development of Blobscan hackathon project.
- I will rewrite Blobscan blob indexer using Rust.
- I will work on a document to share with the 4844 implementers' call about the work done by Jimmy and me on the builder-spec.
- I will generate test vectors for the builder-spec changes we introduced. And will share with the falshbot community to start testing the changes early.
- I worked and review a PR for the builder spec to support EIP-4844.
- I reviewed Jimmy's PR that added Lighthouse support to the 4844-interop repo.
- I tried to sync with the 4844 devnet v3 and got some issues. I
- I will work on devnet v3 changes for Blobscan explorer and 4844-faucet.
- I update the 4844 faucet:
- I create a separate repo to handle smart contract deployments.
- I worked on a PR to support devnet v3.
- I started working again on Blobscan explorer to sync with devnet v3.
- I will keep in touch with EPS about Blobscan grant application.
- I will go on vacation for a week.
- I got in contact with a devops engineer to help with Blobscan database and operations tasks.
- I worked with a designer to create Blobscan identity and initial designs.
- I researched Account Abstraction learning about EIP-4337.
- I made a call with a ESP grant reviewer to discuss about Blobscan project.
- I worked on a project roadmap for Blobscan to share with ESP.
- I will work on supporting 4844 devnet v4.
- I will continue working on providing 4844 support to the relay-spec and mev-boost (builder-spec).
- I will schedule a pair programing session with Jimmy to learn about Rust development on Lighthouse codebase.