diff --git a/testnets/helder/README.md b/testnets/helder/README.md index 508745250..d59201996 100644 --- a/testnets/helder/README.md +++ b/testnets/helder/README.md @@ -119,6 +119,8 @@ ENGINE_API_URL="" JWT_HEX="" # Fee recipient FEE_RECIPIENT="" +# The Bolt RPC port. This port must be exposed! +BOLT_RPC_PORT="8000" # BLS commitment signing key, i.e. 0x4d129a19df86a0f5345bad4cc6f249ec2a819ccc3386895beb4f7d98b3db6235 # Some other random keys: @@ -133,6 +135,10 @@ BOLT_RELAY="http://0xa55c1285d84ba83a5ad26420cd5ad3091e49c55a813eee651cd467db38a Then, simply run `docker compose up`. This will start the sidecar and the modified mev-boost. +> [!IMPORTANT] +> The Bolt RPC port must be exposed to the internet to allow users to send commitment requests to it. +> The RPC will be registered in an on-chain registry in the next step. + ## Validators In this section we cover how one should configure their validators and register them in the Bolt on-chain [registry](https://github.com/chainbound/bolt/tree/unstable/bolt-contracts#registry). diff --git a/testnets/helder/docker-compose.yml b/testnets/helder/docker-compose.yml index 4141827ed..fb4390c0a 100644 --- a/testnets/helder/docker-compose.yml +++ b/testnets/helder/docker-compose.yml @@ -7,7 +7,7 @@ services: - "8000:8000" - "18551:18551" env_file: ./launch.env - entrypoint: /bin/sh -c '/bolt-sidecar --port 8000 --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:18500 --mevboost-proxy-port 18551 --jwt-hex $$JWT_HEX --fee-recipient $$FEE_RECIPIENT' + entrypoint: /bin/sh -c '/bolt-sidecar --port $$BOLT_RPC_PORT --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:18500 --mevboost-proxy-port 18551 --jwt-hex $$JWT_HEX --fee-recipient $$FEE_RECIPIENT' bolt-boost: image: ghcr.io/chainbound/bolt-boost:v0.1.1-alpha diff --git a/testnets/helder/launch.env b/testnets/helder/launch.env index f0a24bbc9..b78e16b1c 100644 --- a/testnets/helder/launch.env +++ b/testnets/helder/launch.env @@ -8,6 +8,8 @@ ENGINE_API_URL="" JWT_HEX="" # Fee recipient FEE_RECIPIENT="" +# The Bolt RPC port. This port must be exposed! +BOLT_RPC_PORT="8000" # BLS commitment signing key, i.e. 0x4d129a19df86a0f5345bad4cc6f249ec2a819ccc3386895beb4f7d98b3db6235 # Some other random keys: