Skip to content
This repository was archived by the owner on Feb 23, 2026. It is now read-only.

Commit 8a7041c

Browse files
author
Jonas Bostoen
authored
Merge pull request #193 from chainbound/docs/helder-update
doc(testnets): update lighthouse flags & version
2 parents 1ecd91b + a37fcfc commit 8a7041c

2 files changed

Lines changed: 15 additions & 4 deletions

File tree

testnets/helder/README.md

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,13 @@ geth init --datadir=$DATADIR --state.scheme=hash $DEVNET_PATH/genesis.json \
6464
## Beacon Node
6565

6666
> [!IMPORTANT]
67-
> The beacon node’s `builder-api` should point to the Bolt sidecar API to activate Bolt!
67+
> The beacon node’s `builder-api` should point to the Bolt sidecar API to activate Bolt! It MUST also have
68+
> the following flags enabled:
69+
> ```
70+
> --always-prefer-builder-payload
71+
> --builder-fallback-disable-checks
72+
> ```
73+
> These flags ensure that no local payload is produced that does not respect the commitments made.
6874
6975
Lighthouse:
7076
@@ -97,7 +103,9 @@ lighthouse beacon_node \
97103
--testnet-dir=$DEVNET_PATH \
98104
--jwt-secrets=jwtsecret \
99105
--boot-nodes=enr:-Iq4QK3EWjpB_Wh4Nh9qDWsIlkwCo-ltVJIOZintRmXlq4BqSO3MgChdjo5bNSc_dBVcnhM_CZidGE-CMjazCeJhn7OGAZA6aA31gmlkgnY0gmlwhDQ6SFGJc2VjcDI1NmsxoQN4MIj6Xe7PBxpfvrpyDe2OkrcIq0gdj38hHXpWjB6Zl4N1ZHCCIyk,enr:-LK4QJIhICEs-MIlzVGEOJRco5B3eR1HjsoPrnlNdCifHlT_NQCaY51Z-ntBIgUQmNRcEBqBogOhh43BYdMR_d9Z-DgKh2F0dG5ldHOIAAYAAAAAAACEZXRoMpBLd1oGYBMnNj9CDwAAAAAAgmlkgnY0gmlwhDQ6SFGJc2VjcDI1NmsxoQOy0WhSLuSWpKXex_SG9dn4bOk-LURo7ZjaUuQ1Fbdbk4N0Y3CCIyiDdWRwgiMo,enr:-MS4QKp7W7f8BsoB04SovlJFZDhs67ZgFK_h5TwBXItLoJfGMPDCLnReASmmig_7kxCNf08e68FrCVM3FcPV0ttR92sWh2F0dG5ldHOIAAAwAAAAAACEZXRoMpBLd1oGYBMnNj9CDwAAAAAAgmlkgnY0gmlwhBLAKEyEcXVpY4IjKYlzZWNwMjU2azGhAxUCn447F0j2DEeA-PqFdp5GP3VpXRWgia2yKjeT62G2iHN5bmNuZXRzAIN0Y3CCIyiDdWRwgiMo,enr:-MS4QAvcfEmj00GqJcvkjcvQIhBi6pJQ9Znnp2Hr_Hh4YEOzWMENkleVt-vGAAgz8bhFedR5JkcfuzHTzY-9EpB43n4Ph2F0dG5ldHOIAAAAAAAAAMCEZXRoMpBLd1oGYBMnNj9CDwAAAAAAgmlkgnY0gmlwhCOcsdeEcXVpY4IjKYlzZWNwMjU2azGhAo8AZqqrsuBrbMLHdavhLdAxLWpcSk-SPDuqjJt5Fe_oiHN5bmNuZXRzD4N0Y3CCIyiDdWRwgiMo,enr:-MS4QDvmIhX8vI8_kK62XXbO9gnrm-YuzXKo-OS07uRKLgijLfxeUPvtKU-Ps2RnxOEoNq9RPqhbeVdAVYO71eAJvRkPh2F0dG5ldHOIAAAAAAAAABiEZXRoMpBLd1oGYBMnNj9CDwAAAAAAgmlkgnY0gmlwhBLHueyEcXVpY4IjKYlzZWNwMjU2azGhA4ZmLIctckMGhbOwtpgUI2RNeH2S7LXmwpX_onBAfW_AiHN5bmNuZXRzD4N0Y3CCIyiDdWRwgiMo,enr:-MS4QGcM6eqjhCp_Ag7gMzkU8ks7F-S2QsoIdeEsbcB8TPefYK19ymkwmTcpmZfbTJRMwwAvqdOMmGWEAI5GYv_7xZwTh2F0dG5ldHOIAAAAAAAMAACEZXRoMpBLd1oGYBMnNj9CDwAAAAAAgmlkgnY0gmlwhDQcma6EcXVpY4IjKYlzZWNwMjU2azGhAnXOGXUDHbcgGJeZ9-ftr8cihtkyfUfNlpQNe9G8P2PCiHN5bmNuZXRzD4N0Y3CCIyiDdWRwgiMo \
100-
--builder=localhost:18551 # This will be the Bolt builder API
106+
--builder=localhost:18551 \ # This will be the Bolt builder API
107+
--always-prefer-builder-payload \ # This will always prefer the builder payload
108+
--builder-fallback-disable-checks # This will disable chain health checking and local building in response
101109
```
102110
103111
## Bolt Sidecar + Bolt MEV-Boost
@@ -140,6 +148,9 @@ VALIDATOR_INDEXES=""
140148

141149
# Bolt-enabled relay on Helder
142150
BOLT_RELAY="http://0xa55c1285d84ba83a5ad26420cd5ad3091e49c55a813eee651cd467db38a8c8e63192f47955e9376f6b42f6d190571cb5@135.181.191.125:9062"
151+
152+
# Genesis fork version for Helder
153+
GENESIS_FORK_VERSION="0x10000000"
143154
```
144155

145156
Then, simply run `docker compose up`. This will start the sidecar and the modified mev-boost.

testnets/helder/docker-compose.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
services:
22
bolt-sidecar:
3-
image: ghcr.io/chainbound/bolt-sidecar:v0.2.0-alpha
3+
image: ghcr.io/chainbound/bolt-sidecar:v0.2.1-alpha
44
container_name: bolt-sidecar
55
restart: unless-stopped
66
ports:
@@ -10,7 +10,7 @@ services:
1010
entrypoint: /bin/sh -c '/bolt-sidecar --port $$BOLT_RPC_PORT --chain helder --validator-indexes $$VALIDATOR_INDEXES --beacon-api-url $$BEACON_API_URL --execution-api-url $$EXECUTION_API_URL --engine-api-url $$ENGINE_API_URL --private-key $$SIGNING_KEY --mevboost-url http://bolt-boost:18550 --mevboost-proxy-port 18551 --jwt-hex $$JWT_HEX --fee-recipient $$FEE_RECIPIENT'
1111

1212
bolt-boost:
13-
image: ghcr.io/chainbound/bolt-mev-boost:v0.2.0-alpha
13+
image: ghcr.io/chainbound/bolt-mev-boost:v0.2.1-alpha
1414
container_name: bolt-boost
1515
restart: unless-stopped
1616
env_file: ./launch.env

0 commit comments

Comments
 (0)