berachain / beacon-kit

A modular framework for building EVM consensus clients ⛵️✨
https://berachain.com
Other
174 stars 128 forks source link

Implement RPC endpoints required by MEV Boost Relay #2071

Open Eduardogbg opened 1 month ago

Eduardogbg commented 1 month ago

Hey guys, I'm Eduardo from team behind the Big Bird validator. We are working towards implementing block building compatibility for Berachain.

We have written a bit about issues we ran into in this notion doc. I realize now that you guys are already tracking issues for RPC methods:

And there's some intersection between those and the ones we need. So what I want to ask for in this issue is for the prioritization of the following ones:

I get some of these are partially implemented as well. Let me know if I made a mistake and one of these is already fully implemented.

Here's our PR for /eth/v1/beacon/states/:state/validators: https://github.com/berachain/beacon-kit/pull/2072 The Config API seems like it should be easier and it also is already tracked by your other issues so it could be a clear next step. We are willing to do the work but would greatly appreciate help from you guys to onboard into the project.

Eduardogbg commented 1 month ago

Nevermind I just realized that the validators by state route already has an in-progress PR: https://github.com/berachain/beacon-kit/pull/2050 As does config Spec: https://github.com/berachain/beacon-kit/pull/2056

Would like contributing with the status filter on #2050 if possible

nidhi-singh02 commented 1 month ago

Hey! I have updated the status on the GH issue so that we don't do re-work and can sync better. Please feel free to pick up tasks that are in TODO.

As you can see, most of the PRs are in draft as those are dependent on the other ones, which are pending review.

Some of the endpoints are listed in these separate issues here and here, mentioning it as I see some of it are part of your list mentioned above.

UniDrills commented 1 month ago

to fix your trouble check this solution click maybe this will solve your problem.