Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Integrate flashbots mev-boost #529

Closed
4 of 6 tasks
stefa2k opened this issue Jul 11, 2022 · 8 comments · Fixed by #754
Closed
4 of 6 tasks

Integrate flashbots mev-boost #529

stefa2k opened this issue Jul 11, 2022 · 8 comments · Fixed by #754
Assignees
Labels
enhancement Request or proposal for a new feature or enhancement

Comments

@stefa2k
Copy link
Member

stefa2k commented Jul 11, 2022

Integrate with each client:

Additional services:

  • relay
  • block producer

Useful links:

@stefa2k stefa2k changed the title Integrate MEV Integrate flashbots mev-boost Jul 19, 2022
@stefa2k stefa2k added enhancement Request or proposal for a new feature or enhancement and removed help wanted labels Jul 19, 2022
@stefa2k
Copy link
Member Author

stefa2k commented Aug 15, 2022

Due to implemented censorhip in flashbots' mev-boost, please don't merge anything to main branch (PR draft is fine of course!). We need to wait how this turns out: flashbots/rpc-endpoint#92

@stefa2k stefa2k added this to the beta2.0-flexible milestone Aug 16, 2022
@NeoPlays NeoPlays linked a pull request Sep 12, 2022 that will close this issue
@stefa2k
Copy link
Member Author

stefa2k commented Sep 23, 2022

Please check implementation with this: https://github.com/remyroy/ethstaker/blob/main/prepare-for-the-merge.md#configure-your-consensus-and-validator-client-to-use-mev-boost

@gbayasgalan
Copy link
Contributor

@daGscheid
Copy link
Member

Interesting at latest when the UI comes into play.
This website lists all current relays in action.
https://www.mevboost.org/

@daGscheid
Copy link
Member

daGscheid commented Oct 5, 2022

UI Design & necessary steps for completed MEV Boost Integration @maxbehzadi82 & @NeoPlays

  • CUSTOM INSTALLATION: MEV BOOST is a service that connects with your CONSENSUS CLIENT / VALIDATOR CLIENT (for CUSTOM INSTALLATION (@gbayasgalan is this correct?)

  • ONE CLICK INSTALLER: MEV BOOST will be an additional option in the one click installer.

When installing:
It will be of the service category. For ease & because multiple relays are potentially selectable Max & I decided to use a Service Model as with Grafana / Prometheus / etc.

MEV BOOST

MEV BOOST-1

MEV BOOST-2

MEV BOOST – 1

@gbayasgalan
Copy link
Contributor

gbayasgalan commented Oct 6, 2022

UI Design & necessary steps for completed MEV Boost Integration @maxbehzadi82 & @NeoPlays

  • CUSTOM INSTALLATION: MEV BOOST is a service that connects with your CONSENSUS CLIENT / VALIDATOR CLIENT (for CUSTOM INSTALLATION (@gbayasgalan is this correct?)
  • ONE CLICK INSTALLER: MEV BOOST will be an additional option in the one click installer.

When installing: It will be of the service category. For ease & because multiple relays are potentially selectable, we could go two paths:

1# A SERVICE MODAL FOR MEV BOOST

2# A NEW ELEMENT IN THE SETTINGS

(will edit & add UI as soon as I took screenshots tomorrow - it is kind off late haha)

Yes, you're right.
Note: some CLs (teku & nimbus) haven't separate services, while other CLs run beacon & validator services separately.

@daGscheid
Copy link
Member

MEV BOOST

MEV BOOST-1

MEV BOOST-2

MEV BOOST – 1

@gbayasgalan If I select multiple, are they to be understood to be sortable by priority? How does it decide which one it would pick if select multiple relays? Do we have to make them sortable in some way? (up/down in list?)

@stefa2k
Copy link
Member Author

stefa2k commented Oct 9, 2022

@gbayasgalan If I select multiple, are they to be understood to be sortable by priority? How does it decide which one it would pick if select multiple relays? Do we have to make them sortable in some way? (up/down in list?)

There is no priority of the relays when specified for flashbots mev-boost. Flashbots decides according to rewards which of the blocks of the relays to choose.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Request or proposal for a new feature or enhancement
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants