From 109e5bc084c47a71f95d0935406ed707c5512487 Mon Sep 17 00:00:00 2001 From: pablomendezroyo <41727368+pablomendezroyo@users.noreply.github.com> Date: Wed, 26 Nov 2025 10:53:47 +0100 Subject: [PATCH 1/5] Update prysm config - Remove gateway rpc support in favor of http rpc - Deprecate unused flags - Add migration flag --- beacon-chain/entrypoint.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/beacon-chain/entrypoint.sh b/beacon-chain/entrypoint.sh index f96ae89..5d94e3f 100755 --- a/beacon-chain/entrypoint.sh +++ b/beacon-chain/entrypoint.sh @@ -66,9 +66,9 @@ FLAGS="--accept-terms-of-use \ --jwt-secret=$JWT_FILE_PATH \ --execution-endpoint=$ENGINE_URL \ --monitoring-host=0.0.0.0 \ - --grpc-gateway-host=0.0.0.0 \ - --grpc-gateway-port=$BEACON_API_PORT \ - --grpc-gateway-corsdomain=$CORSDOMAIN \ + --http-host=0.0.0.0 \ + --http-port=$BEACON_API_PORT \ + --http-corsdomain=$CORSDOMAIN \ --rpc-host=0.0.0.0 \ --verbosity=$VERBOSITY \ --p2p-tcp-port=$P2P_TCP_PORT \ From 96cb9154f4996d4ca7950a8a5deb130d4e9b6d2a Mon Sep 17 00:00:00 2001 From: pablomendezroyo <41727368+pablomendezroyo@users.noreply.github.com> Date: Wed, 26 Nov 2025 10:56:06 +0100 Subject: [PATCH 2/5] Update grpc endpoints --- validator/entrypoint.sh | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/validator/entrypoint.sh b/validator/entrypoint.sh index 690fd78..21f7f37 100755 --- a/validator/entrypoint.sh +++ b/validator/entrypoint.sh @@ -49,12 +49,12 @@ esac FLAGS="--datadir=$DATA_DIR \ --wallet-dir=$WALLET_DIR \ --monitoring-host=0.0.0.0 \ - --beacon-rpc-provider=$BEACON_RPC_PROVIDER \ - --beacon-rpc-gateway-provider=$BEACON_RPC_GATEWAY_PROVIDER \ + --beacon-rpc-provider-provider=$BEACON_RPC_PROVIDER \ + --beacon-rest-api=$BEACON_RPC_GATEWAY_PROVIDER \ --validators-external-signer-url=$SIGNER_API_URL \ - --grpc-gateway-host=0.0.0.0 \ - --grpc-gateway-port=$VALIDATOR_API_PORT \ - --grpc-gateway-corsdomain=http://0.0.0.0:$VALIDATOR_API_PORT \ + --http-host=0.0.0.0 \ + --http-port=$VALIDATOR_API_PORT \ + --http-corsdomain=http://0.0.0.0:$VALIDATOR_API_PORT \ --graffiti=$VALID_GRAFFITI \ --suggested-fee-recipient=$VALID_FEE_RECIPIENT \ --verbosity=$VERBOSITY \ From bf408f1f10057dbff4495b8de5abdbacd3ff4396 Mon Sep 17 00:00:00 2001 From: pablomendezroyo <41727368+pablomendezroyo@users.noreply.github.com> Date: Wed, 26 Nov 2025 10:58:17 +0100 Subject: [PATCH 3/5] add `--blob-storage-layout` flag --- beacon-chain/entrypoint.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/beacon-chain/entrypoint.sh b/beacon-chain/entrypoint.sh index 5d94e3f..2a1e561 100755 --- a/beacon-chain/entrypoint.sh +++ b/beacon-chain/entrypoint.sh @@ -62,6 +62,7 @@ else fi FLAGS="--accept-terms-of-use \ + --blob-storage-layout=by-epoch \ --datadir=$DATA_DIR \ --jwt-secret=$JWT_FILE_PATH \ --execution-endpoint=$ENGINE_URL \ From d782eb4615c5679cd7000b4ddf2777db3b3dfde6 Mon Sep 17 00:00:00 2001 From: pablomendezroyo <41727368+pablomendezroyo@users.noreply.github.com> Date: Wed, 26 Nov 2025 10:59:23 +0100 Subject: [PATCH 4/5] remove typo --- validator/entrypoint.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/validator/entrypoint.sh b/validator/entrypoint.sh index 21f7f37..d5ee0ec 100755 --- a/validator/entrypoint.sh +++ b/validator/entrypoint.sh @@ -49,7 +49,7 @@ esac FLAGS="--datadir=$DATA_DIR \ --wallet-dir=$WALLET_DIR \ --monitoring-host=0.0.0.0 \ - --beacon-rpc-provider-provider=$BEACON_RPC_PROVIDER \ + --beacon-rpc-provider=$BEACON_RPC_PROVIDER \ --beacon-rest-api=$BEACON_RPC_GATEWAY_PROVIDER \ --validators-external-signer-url=$SIGNER_API_URL \ --http-host=0.0.0.0 \ From 545903bf7e5115953a698d1e796a2083ad7cd52c Mon Sep 17 00:00:00 2001 From: pablomendezroyo <41727368+pablomendezroyo@users.noreply.github.com> Date: Wed, 26 Nov 2025 11:01:56 +0100 Subject: [PATCH 5/5] update beacon rest provider --- validator/entrypoint.sh | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/validator/entrypoint.sh b/validator/entrypoint.sh index d5ee0ec..9fcbbeb 100755 --- a/validator/entrypoint.sh +++ b/validator/entrypoint.sh @@ -23,10 +23,6 @@ MEVBOOST_FLAG=$(get_mevboost_flag "${NETWORK}" "${MEVBOOST_FLAG_KEY}" "${SKIP_ME # Example: http://localhost:4000 -> localhost BEACON_DOMAIN="$(echo "$BEACON_API_URL" | cut -d'/' -f3 | cut -d':' -f1)" -# Prepare API endpoints (no http:// prefix && add port) -BEACON_RPC_PROVIDER="${BEACON_DOMAIN}:4000" -BEACON_RPC_GATEWAY_PROVIDER="${BEACON_DOMAIN}:3500" - case "$NETWORK" in "hoodi") NETWORK_FLAGS="--hoodi" @@ -49,8 +45,7 @@ esac FLAGS="--datadir=$DATA_DIR \ --wallet-dir=$WALLET_DIR \ --monitoring-host=0.0.0.0 \ - --beacon-rpc-provider=$BEACON_RPC_PROVIDER \ - --beacon-rest-api=$BEACON_RPC_GATEWAY_PROVIDER \ + --beacon-rest-api-provider=${BEACON_DOMAIN}:3500 \ --validators-external-signer-url=$SIGNER_API_URL \ --http-host=0.0.0.0 \ --http-port=$VALIDATOR_API_PORT \