-
Notifications
You must be signed in to change notification settings - Fork 243
Open
Labels
Description
I am using eth-docker to do interop testing between Lodestar and other clients. For that I am using the vc only files which works great and makes interop testing really smooth but I noticed the prysm-vc-only.yml
always has builder enabled and there is no option to enable the REST API which is required to work with other clients.
Wondering if it makes sense to support a interop mode for prysm, although I can't tell if anyone besides me would actually use that. If not I think this issue can be closed by just removing the builder flag as it is already set in the entrypoint script
Just dropping my git diff here to make it work
diff --git a/prysm-vc-only.yml b/prysm-vc-only.yml
index 80dfc02..f5650eb 100644
--- a/prysm-vc-only.yml
+++ b/prysm-vc-only.yml
@@ -61,13 +61,15 @@ services:
- --grpc-gateway-port
- ${KEY_API_PORT:-7500}
- --grpc-gateway-corsdomain=*
- - --beacon-rpc-gateway-provider
- - consensus:5052
+# - --beacon-rpc-gateway-provider
+# - consensus:5052
- --suggested-fee-recipient
- ${FEE_RECIPIENT}
- - --enable-builder
- --wallet-password-file
- /var/lib/prysm/password.txt
+ - --beacon-rest-api-provider
+ - ${CL_NODE}
+ - --enable-beacon-rest-api
labels:
- traefik.enable=true
- traefik.http.routers.prysm.entrypoints=web,websecure
@@ -140,8 +142,8 @@ services:
- --${NETWORK}
- --backup-dir=/validator_keys
- --backup-password-file=/var/lib/prysm/password.txt
- depends_on:
- - consensus
+# depends_on:
+# - consensus
validator-keys:
profiles: ["tools"]