@@ -14,11 +14,18 @@ NODE_PATH=$NODE_HOME/lib/node_modules
1414PATH=$NODE_HOME /bin:$PATH
1515
1616function test_ethereum_url() {
17+ # FIXME: This is a workaround for the issue with the staker-scripts@v0.1.1 not setting get_execution_ws_url_from_global_env correctly in the environment variables.
18+ # Git Issue: https://github.com/dappnode/staker-package-scripts/issues/11
19+ export SHUTTER_NETWORK_NODE_ETHEREUMURL=${ETHEREUM_WS:- $(get_execution_ws_url_from_global_env ${NETWORK} ${SUPPORTED_NETWORKS} )}
1720 RESULT=$( wscat -c " $SHUTTER_NETWORK_NODE_ETHEREUMURL " -x ' {"jsonrpc": "2.0", "method": "eth_syncing", "params": [], "id": 1}' )
1821 if [[ $RESULT =~ ' "id":1' ]]; then return 0; else
19- echo " Could not find DAppNode RPC/WS url for this package!"
20- echo " Please configure 'ETHEREUM_WS' to point to an applicable websocket RPC service."
21- exit 1;
22+ export SHUTTER_NETWORK_NODE_ETHEREUMURL=ws://execution.${NETWORK} .dncore.dappnode:8545
23+ RESULT=$( wscat -c " $SHUTTER_NETWORK_NODE_ETHEREUMURL " -x ' {"jsonrpc": "2.0", "method": "eth_syncing", "params": [], "id": 1}' )
24+ if [[ $RESULT =~ ' "id":1' ]]; then return 0; else
25+ echo " Could not find DAppNode RPC/WS url for this package!"
26+ echo " Please configure 'ETHEREUM_WS' to point to an applicable websocket RPC service."
27+ exit 1
28+ fi
2229 fi
2330}
2431
3340
3441export SHUTTER_P2P_ADVERTISEADDRESSES=" [\" /ip4/${_DAPPNODE_GLOBAL_PUBLIC_IP} /tcp/${KEYPER_PORT} \" , \" /ip4/${_DAPPNODE_GLOBAL_PUBLIC_IP} /udp/${KEYPER_PORT} /quic-v1\" ]"
3542
36- export SHUTTER_NETWORK_NODE_ETHEREUMURL=${ETHEREUM_WS:- $(get_execution_ws_url_from_global_env " $NETWORK " " $SUPPORTED_NETWORKS " )}
37- echo " [DEBUG | configure] SHUTTER_NETWORK_NODE_ETHEREUMURL is ${SHUTTER_NETWORK_NODE_ETHEREUMURL} "
3843test_ethereum_url
44+ echo " [DEBUG | configure] SHUTTER_NETWORK_NODE_ETHEREUMURL is ${SHUTTER_NETWORK_NODE_ETHEREUMURL} "
3945
4046export VALIDATOR_PUBLIC_KEY=$( cat " ${SHUTTER_CHAIN_DIR} /config/priv_validator_pubkey.hex" )
4147export SHUTTER_METRICS_ENABLED=${SHUTTER_PUSH_METRICS_ENABLED}
0 commit comments