Support mev-boost in prysm
Here we track the support of mev-boost in Prysm.
✅ Builder-specs is implemented and merged in the develop branch.
@terencechain prepared this guide: https://hackmd.io/@prysmaticlabs/BJeinxFsq
@terencechain, @james-prysm, and @kasey are the humans writing the code for mev-boost in prysm.
Issues in the prysm repository
- https://github.com/prysmaticlabs/prysm/issues/10593
Merged work
- https://github.com/prysmaticlabs/prysm/pull/10703
- https://github.com/prysmaticlabs/prysm/pull/10749
- https://github.com/prysmaticlabs/prysm/pull/10883
- https://github.com/prysmaticlabs/prysm/pull/10992
- https://github.com/prysmaticlabs/prysm/pull/11002
- https://github.com/prysmaticlabs/prysm/pull/11004
- https://github.com/prysmaticlabs/prysm/pull/11005
- https://github.com/prysmaticlabs/prysm/pull/11014
- https://github.com/prysmaticlabs/prysm/pull/11021
- https://github.com/prysmaticlabs/prysm/pull/11022
- https://github.com/prysmaticlabs/prysm/pull/11023
- https://github.com/prysmaticlabs/prysm/pull/11052
- https://github.com/prysmaticlabs/prysm/pull/11124
- https://github.com/prysmaticlabs/prysm/pull/11195
- https://github.com/prysmaticlabs/prysm/pull/11199
- https://github.com/prysmaticlabs/prysm/pull/11203
- https://github.com/prysmaticlabs/prysm/pull/11222
- https://github.com/prysmaticlabs/prysm/pull/11215
- https://github.com/prysmaticlabs/prysm/pull/11223
- https://github.com/prysmaticlabs/prysm/pull/11228
- https://github.com/prysmaticlabs/prysm/pull/11304
- https://github.com/prysmaticlabs/prysm/pull/11313
- https://github.com/prysmaticlabs/prysm/pull/11346
- https://github.com/prysmaticlabs/prysm/pull/11214
- https://github.com/prysmaticlabs/prysm/pull/11380
- https://github.com/prysmaticlabs/prysm/pull/11395
Implementation of the builder-specs is now complete in Prysm, and merged in the develop branch.
Instructions:
- On the beacon node, add your relay or mev-boost. Example:
--http-mev-relay=<mev_boost_service> - On the validator client, add your fee recipient.
Example: --suggested-fee-recipient=0xD9A5179F091d85051d3C982785Efd1455CEc8699
we added another flag used with suggested-fee-recipient called enable-validator-registration to enable this. you can see what happened in my latest PR. currently only in develop.
Issues found during testing:
- https://github.com/prysmaticlabs/prysm/issues/8072#issuecomment-1176974147
- https://github.com/prysmaticlabs/prysm/issues/10999
- https://github.com/prysmaticlabs/prysm/issues/11000
- https://github.com/prysmaticlabs/prysm/issues/11001
@elopio responded to the kiln question, wondering if that answered you.
Yes! Thanks @james-prysm. I'm getting a new testing machine and then I will give a try to everything and update the testing guide. I'll report on your repo any findinds.