diff --git a/README.md b/README.md index 951c5b439..818ae3899 100644 --- a/README.md +++ b/README.md @@ -457,6 +457,16 @@ This package also supports a `"mev_type": "mock"` mode that will only bring up: For more details, including a guide and architecture of the `mev-boost` infrastructure, go [here](https://docs.kurtosis.com/how-to-full-mev-with-eth2-package). +## MEV-Boost usage with Capella at Epoch 0 + +This note is from 2023-10-05 + +`flashbots/mev-boost-relay:0.27` and later support `capella_fork_epoch` at `0` but this seems to require a few flags enabled +on the `lighthouse` beacon client including `--always-prefer-builder-payload` and `--disable-peer-scoring` + +Users are recommended to use [`examples/capella-mev.json`](./examples/capella-mev.json); as inspiration for reliable payload +delivery. + ## Pre-funded accounts at Genesis This package comes with [seven prefunded keys for testing](https://github.com/kurtosis-tech/ethereum-package/blob/main/src/prelaunch_data_generator/genesis_constants/genesis_constants.star). diff --git a/examples/capella-mev.json b/examples/capella-mev.json new file mode 100644 index 000000000..ebbac0649 --- /dev/null +++ b/examples/capella-mev.json @@ -0,0 +1,28 @@ +{ + "mev_type": "full", + "participants": [{ + "el_client_type": "geth", + "el_client_image": "ethereum/client-go:latest", + "el_client_log_level": "", + "cl_client_type": "lighthouse", + "cl_client_log_level": "", + "cl_client_image": "sigp/lighthouse", + "el_extra_params": [ + ], + "beacon_extra_params": [ + "--always-prefer-builder-payload", + "--disable-peer-scoring" + ] + }], + "network_params": { + "capella_fork_epoch": 0, + "seconds_per_slot": 12 + }, + "mev_params": { + "mev_flood_seconds_per_bundle": 12, + "launch_custom_flood": false, + "mev_flood_extra_args": [ "--txsPerBundle=300" ], + "mev_flood_image": "flashbots/mev-flood:0.0.9", + "mev_relay_image": "flashbots/mev-boost-relay:0.27.0" + } +} \ No newline at end of file