changed a year ago
Published Linked with GitHub

EPF Week 10 Updates

Hi folks, here are my week 10 updates. Week 10 was a fairly interesting week. TLDR; I implemented state interference checks for goerli. Finalized the V0 features of PEPC-Boost. Started deploying to goerli. Started maintaining a dedicated documentation repo.

Project Work

I implemented an initial version of validator payouts. It's a pretty simple version which derives from the existing payout solutions in MEV relays. It is implemented in the following PRs:

Code: https://github.com/bharath-123/pepc-boost-relay/pull/19
Tests: https://github.com/bharath-123/pepc-boost-relay/pull/20

I also implemented state interference checks in goerli for a uniswap v3 eth/usdc swap.

Code: https://github.com/bharath-123/pepc-boost-relay/pull/17
Tests: https://github.com/bharath-123/pepc-boost-relay/pull/17

I have made a list of issues in pepc-boost relay repo on the things to work on. I have labelled each issue according to the nature of the task:

https://github.com/bharath-123/pepc-boost-relay/issues

I recorded a demo of PEPC-Boost working in devnet and sent it to my mentors for a review! They were pretty happy with it! Please find the demo at:

https://drive.google.com/file/d/1Wh4FdZE64Vy4So2k-05nABdLzOkF3rnc/view?usp=drive_link

I started to deploy PEPC-Boost to goerli! I actually kind of messed up here where I deployed to goerli first and then on furthur talks with paritosh from EPF decided to deploy to sepolia! I spun down my goerli deployments and deployed it on sepolia. Only to realise the DeFi ecosystem in sepolia is pretty bad and We are better of in goerli for now! So I had to re-deploy on goerli! This kind of stole some time away, But I will be up on goerli soon anyways. I have commited the systemd files i m using in this repo.

https://github.com/bharath-123/pepc-boost-devops

Paritosh told that he could connect me with a good amount of validators on Goerli(around 5-10%). I am in touch with Justin Drake and the ultra sound relay team too who have more validators. Justin Drake suggested client teams deploy a lot of goerli validators. I have reached out to terrence from prysm regarding this.

I moved documentation of PEPC-Boost to one central place, which you can find below:

https://github.com/bharath-123/pepc-boost-docs

Open Source

I didn't work on any open source contributions outside my project sadly :(

Conclusion

In the coming weeks, I want to finish my goerli deployment and get some validators to connect to it. Once that is done, I want to start tackling the issues I have listed down here https://github.com/bharath-123/pepc-boost-relay/issues as mentioned. Specifically in the order:

https://github.com/bharath-123/pepc-boost-relay/issues/21

https://github.com/bharath-123/pepc-boost-relay/issues/23

https://github.com/bharath-123/pepc-boost-relay/issues/25

https://github.com/bharath-123/pepc-boost-relay/issues/28

Select a repo