|
16 | 16 | case $NETWORK in |
17 | 17 | "mainnet") |
18 | 18 | echo "Mainnet network" |
19 | | - _EXECUTION_LAYER_HTTP_GETH="http://geth.dappnode:8545" |
20 | | - _EXECUTION_LAYER_WS_GETH="ws://geth.dappnode:8546" |
21 | | - _EXECUTION_LAYER_HTTP_NETHERMIND="http://nethermind.dappnode:8545" |
22 | | - _EXECUTION_LAYER_WS_NETHERMIND="ws://nethermind.dappnode:8546" |
23 | | - _EXECUTION_LAYER_HTTP_BESU="http://besu.dappnode:8545" |
24 | | - _EXECUTION_LAYER_WS_BESU="ws://besu.dappnode:8546" |
25 | | - |
26 | | - _BEACON_NODE_API_3500_PRYSM="http://beacon-chain.prysm.dappnode:3500" |
27 | | - _BEACON_NODE_API_4000_PRYSM="http://beacon-chain.prysm.dappnode:4000" |
28 | | - _BEACON_NODE_API_3500_TEKU="http://beacon-chain.teku.dappnode:3500" |
29 | | - _BEACON_NODE_API_4000_TEKU="http://beacon-chain.teku.dappnode:4000" |
30 | | - _BEACON_NODE_API_3500_LIGHTHOUSE="http://beacon-chain.lighthouse.dappnode:3500" |
31 | | - _BEACON_NODE_API_4000_LIGHTHOUSE="http://beacon-chain.lighthouse.dappnode:4000" |
32 | | - _BEACON_NODE_API_3500_NIMBUS="http://beacon-validator.nimbus.dappnode:4500" |
33 | | - _BEACON_NODE_API_4000_NIMBUS="http://beacon-validator.nimbus.dappnode:4500" |
34 | | - _BEACON_NODE_API_3500_LODESTAR="http://beacon-chain.lodestar.dappnode:3500" |
35 | | - _BEACON_NODE_API_4000_LODESTAR="http://beacon-chain.lodestar.dappnode:4000" |
| 19 | + |
| 20 | + # Assign proper value to _DAPPNODE_GLOBAL_EXECUTION_CLIENT_MAINNET. |
| 21 | + case $_DAPPNODE_GLOBAL_EXECUTION_CLIENT_MAINNET in |
| 22 | + "geth.dnp.dappnode.eth") |
| 23 | + _EXECUTION_LAYER_HTTP="http://geth.dappnode:8545" |
| 24 | + _EXECUTION_LAYER_WS="ws://geth.dappnode:8546" |
| 25 | + ;; |
| 26 | + "nethermind.public.dappnode.eth") |
| 27 | + _EXECUTION_LAYER_HTTP="http://nethermind.public.dappnode:8545" |
| 28 | + _EXECUTION_LAYER_WS="ws://nethermind.public.dappnode:8546" |
| 29 | + ;; |
| 30 | + "besu.public.dappnode.eth") |
| 31 | + _EXECUTION_LAYER_HTTP="http://besu.public.dappnode:8545" |
| 32 | + _EXECUTION_LAYER_WS="ws://besu.public.dappnode:8546" |
| 33 | + ;; |
| 34 | + "erigon.dnp.dappnode.eth") |
| 35 | + _EXECUTION_LAYER_HTTP="http://erigon.dappnode:8545" |
| 36 | + _EXECUTION_LAYER_WS="ws://erigon.dappnode:8545" |
| 37 | + ;; |
| 38 | + *) |
| 39 | + echo "Unknown value or unsupported for _DAPPNODE_GLOBAL_EXECUTION_CLIENT_MAINNET Please confirm that the value is correct" |
| 40 | + exit 1 |
| 41 | + ;; |
| 42 | + esac |
| 43 | + |
| 44 | + # Assign proper value to _DAPPNODE_GLOBAL_CONSENSUS_CLIENT_PRATER. |
| 45 | + case "$_DAPPNODE_GLOBAL_CONSENSUS_CLIENT_MAINNET" in |
| 46 | + "prysm.dnp.dappnode.eth") |
| 47 | + _BEACON_NODE_API_3500="http://beacon-chain.prysm.dappnode:3500" |
| 48 | + _BEACON_NODE_API_4000="http://beacon-chain.prysm.dappnode:4000" |
| 49 | + _BEACON_NODE_CLIENT="prysm" |
| 50 | + ;; |
| 51 | + "teku.dnp.dappnode.eth") |
| 52 | + _BEACON_NODE_API_3500="http://beacon-chain.teku.dappnode:3500" |
| 53 | + _BEACON_NODE_API_4000="http://beacon-chain.teku.dappnode:4000" |
| 54 | + _BEACON_NODE_CLIENT="teku" |
| 55 | + ;; |
| 56 | + "lighthouse.dnp.dappnode.eth") |
| 57 | + _BEACON_NODE_API_3500="http://beacon-chain.lighthouse.dappnode:3500" |
| 58 | + _BEACON_NODE_API_4000="http://beacon-chain.lighthouse.dappnode:4000" |
| 59 | + _BEACON_NODE_CLIENT="lighthouse" |
| 60 | + ;; |
| 61 | + "nimbus.dnp.dappnode.eth") |
| 62 | + _BEACON_NODE_API_3500="http://beacon-validator.nimbus.dappnode:4500" |
| 63 | + _BEACON_NODE_API_4000="http://beacon-validator.nimbus.dappnode:4500" |
| 64 | + _BEACON_NODE_CLIENT="nimbus" |
| 65 | + ;; |
| 66 | + "lodestar.dnp.dappnode.eth") |
| 67 | + _BEACON_NODE_API_3500="http://beacon-chain.lodestar.dappnode:3500" |
| 68 | + _BEACON_NODE_API_4000="http://beacon-chain.lodestar.dappnode:4000" |
| 69 | + _BEACON_NODE_CLIENT="lodestar" |
| 70 | + ;; |
| 71 | + *) |
| 72 | + echo "Unknown value or unsupported for _DAPPNODE_GLOBAL_CONSENSUS_CLIENT_MAINNET Please confirm that the value is correct" |
| 73 | + exit 1 |
| 74 | + ;; |
| 75 | + esac |
| 76 | + |
36 | 77 | ;; |
37 | 78 | "prater") |
38 | 79 | echo "Prater network" |
39 | | - _EXECUTION_LAYER_HTTP_GETH="http://goerli-geth.dappnode:8545" |
40 | | - _EXECUTION_LAYER_WS_GETH="ws://goerli-geth.dappnode:8546" |
41 | | - _EXECUTION_LAYER_HTTP_NETHERMIND="http://goerli-nethermind.dappnode:8545" |
42 | | - _EXECUTION_LAYER_WS_NETHERMIND="ws://goerli-nethermind.dappnode:8546" |
43 | | - _EXECUTION_LAYER_HTTP_BESU="http://goerli-besu.dappnode:8545" |
44 | | - _EXECUTION_LAYER_WS_BESU="ws://goerli-besu.dappnode:8546" |
45 | | - |
46 | | - _BEACON_NODE_API_3500_PRYSM="http://beacon-chain.prysm-prater.dappnode:3500" |
47 | | - _BEACON_NODE_API_4000_PRYSM="http://beacon-chain.prysm-prater.dappnode:4000" |
48 | | - _BEACON_NODE_API_3500_TEKU="http://beacon-chain.teku-prater.dappnode:3500" |
49 | | - _BEACON_NODE_API_4000_TEKU="http://beacon-chain.teku-prater.dappnode:4000" |
50 | | - _BEACON_NODE_API_3500_LIGHTHOUSE="http://beacon-chain.lighthouse-prater.dappnode:3500" |
51 | | - _BEACON_NODE_API_4000_LIGHTHOUSE="http://beacon-chain.lighthouse-prater.dappnode:4000" |
52 | | - _BEACON_NODE_API_3500_NIMBUS="http://beacon-validator.nimbus-prater.dappnode:4500" |
53 | | - _BEACON_NODE_API_4000_NIMBUS="http://beacon-validator.nimbus-prater.dappnode:4500" |
54 | | - _BEACON_NODE_API_3500_LODESTAR="http://beacon-chain.lodestar-prater.dappnode:3500" |
55 | | - _BEACON_NODE_API_4000_LODESTAR="http://beacon-chain.lodestar-prater.dappnode:4000" |
56 | | - ;; |
57 | | -*) |
58 | | - echo "Unknown value or unsupported for NETWORK Please confirm that the value is correct" |
59 | | - exit 1 |
60 | | - ;; |
61 | | -esac |
62 | 80 |
|
63 | | -# https://github.com/dappnode/DAppNodePackage-SSV-Shifu/blob/775dfbc2190b8c3bc7384a2e4c62d83892071001/build/entrypoint.sh#L3 |
64 | | -# Assign proper value to _DAPPNODE_GLOBAL_EXECUTION_CLIENT_PRATER. |
65 | | -case $_DAPPNODE_GLOBAL_EXECUTION_CLIENT_PRATER in |
66 | | -"goerli-geth.dnp.dappnode.eth") |
67 | | - _EXECUTION_LAYER_HTTP=$_EXECUTION_LAYER_HTTP_GETH |
68 | | - _EXECUTION_LAYER_WS=$_EXECUTION_LAYER_WS_GETH |
69 | | - ;; |
70 | | -"goerli-nethermind.dnp.dappnode.eth") |
71 | | - _EXECUTION_LAYER_HTTP=$_EXECUTION_LAYER_HTTP_NETHERMIND |
72 | | - _EXECUTION_LAYER_WS=$_EXECUTION_LAYER_WS_NETHERMIND |
73 | | - ;; |
74 | | -"goerli-besu.dnp.dappnode.eth") |
75 | | - _EXECUTION_LAYER_HTTP=$_EXECUTION_LAYER_HTTP_BESU |
76 | | - _EXECUTION_LAYER_WS=$_EXECUTION_LAYER_WS_BESU |
| 81 | + # https://github.com/dappnode/DAppNodePackage-SSV-Shifu/blob/775dfbc2190b8c3bc7384a2e4c62d83892071001/build/entrypoint.sh#L3 |
| 82 | + # Assign proper value to _DAPPNODE_GLOBAL_EXECUTION_CLIENT_PRATER. |
| 83 | + case $_DAPPNODE_GLOBAL_EXECUTION_CLIENT_PRATER in |
| 84 | + "goerli-geth.dnp.dappnode.eth") |
| 85 | + _EXECUTION_LAYER_HTTP="http://goerli-geth.dappnode:8545" |
| 86 | + _EXECUTION_LAYER_WS="ws://goerli-geth.dappnode:8546" |
| 87 | + ;; |
| 88 | + "goerli-nethermind.dnp.dappnode.eth") |
| 89 | + _EXECUTION_LAYER_HTTP="http://goerli-nethermind.dappnode:8545" |
| 90 | + _EXECUTION_LAYER_WS="ws://goerli-nethermind.dappnode:8546" |
| 91 | + ;; |
| 92 | + "goerli-besu.dnp.dappnode.eth") |
| 93 | + _EXECUTION_LAYER_HTTP="http://goerli-besu.dappnode:8545" |
| 94 | + _EXECUTION_LAYER_WS="ws://goerli-besu.dappnode:8546" |
| 95 | + ;; |
| 96 | + "goerli-erigon.dnp.dappnode.eth") |
| 97 | + _EXECUTION_LAYER_HTTP="http://goerli-erigon.dappnode:8545" |
| 98 | + _EXECUTION_LAYER_WS="ws://goerli-erigon.dappnode:8545" |
| 99 | + ;; |
| 100 | + *) |
| 101 | + echo "Unknown value or unsupported for _DAPPNODE_GLOBAL_EXECUTION_CLIENT_PRATER Please confirm that the value is correct" |
| 102 | + exit 1 |
| 103 | + ;; |
| 104 | + esac |
| 105 | + |
| 106 | + # Assign proper value to _DAPPNODE_GLOBAL_CONSENSUS_CLIENT_PRATER. |
| 107 | + case "$_DAPPNODE_GLOBAL_CONSENSUS_CLIENT_PRATER" in |
| 108 | + "prysm-prater.dnp.dappnode.eth") |
| 109 | + _BEACON_NODE_API_3500="http://beacon-chain.prysm-prater.dappnode:3500" |
| 110 | + _BEACON_NODE_API_4000="http://beacon-chain.prysm-prater.dappnode:4000" |
| 111 | + _BEACON_NODE_CLIENT="prysm" |
| 112 | + ;; |
| 113 | + "teku-prater.dnp.dappnode.eth") |
| 114 | + _BEACON_NODE_API_3500="http://beacon-chain.teku-prater.dappnode:3500" |
| 115 | + _BEACON_NODE_API_4000="http://beacon-chain.teku-prater.dappnode:4000" |
| 116 | + _BEACON_NODE_CLIENT="teku" |
| 117 | + ;; |
| 118 | + "lighthouse-prater.dnp.dappnode.eth") |
| 119 | + _BEACON_NODE_API_3500="http://beacon-chain.lighthouse-prater.dappnode:3500" |
| 120 | + _BEACON_NODE_API_4000="http://beacon-chain.lighthouse-prater.dappnode:4000" |
| 121 | + _BEACON_NODE_CLIENT="lighthouse" |
| 122 | + ;; |
| 123 | + "nimbus-prater.dnp.dappnode.eth") |
| 124 | + _BEACON_NODE_API_3500="http://beacon-validator.nimbus-prater.dappnode:4500" |
| 125 | + _BEACON_NODE_API_4000="http://beacon-validator.nimbus-prater.dappnode:4500" |
| 126 | + _BEACON_NODE_CLIENT="nimbus" |
| 127 | + ;; |
| 128 | + "lodestar-prater.dnp.dappnode.eth") |
| 129 | + _BEACON_NODE_API_3500="http://beacon-chain.lodestar-prater.dappnode:3500" |
| 130 | + _BEACON_NODE_API_4000="http://beacon-chain.lodestar-prater.dappnode:4000" |
| 131 | + _BEACON_NODE_CLIENT="lodestar" |
| 132 | + ;; |
| 133 | + *) |
| 134 | + echo "Unknown value or unsupported for _DAPPNODE_GLOBAL_CONSENSUS_CLIENT_PRATER Please confirm that the value is correct" |
| 135 | + exit 1 |
| 136 | + ;; |
| 137 | + esac |
| 138 | + |
77 | 139 | ;; |
78 | 140 | *) |
79 | | - echo "Unknown value or unsupported for _DAPPNODE_GLOBAL_EXECUTION_CLIENT_PRATER Please confirm that the value is correct" |
| 141 | + echo "Unknown value or unsupported for NETWORK Please confirm that the value is correct" |
80 | 142 | exit 1 |
81 | 143 | ;; |
82 | 144 | esac |
83 | 145 |
|
84 | 146 | export EXECUTION_LAYER_HTTP=$_EXECUTION_LAYER_HTTP |
85 | 147 | export EXECUTION_LAYER_WS=$_EXECUTION_LAYER_WS |
86 | 148 |
|
87 | | -# Assign proper value to _DAPPNODE_GLOBAL_CONSENSUS_CLIENT_PRATER. |
88 | | -case "$_DAPPNODE_GLOBAL_CONSENSUS_CLIENT_PRATER" in |
89 | | -"prysm-prater.dnp.dappnode.eth") |
90 | | - _BEACON_NODE_API_3500=$_BEACON_NODE_API_3500_PRYSM |
91 | | - _BEACON_NODE_API_4000=$_BEACON_NODE_API_4000_PRYSM |
92 | | - _BEACON_NODE_CLIENT="prysm" |
93 | | - ;; |
94 | | -"teku-prater.dnp.dappnode.eth") |
95 | | - _BEACON_NODE_API_3500=$_BEACON_NODE_API_3500_TEKU |
96 | | - _BEACON_NODE_API_4000=$_BEACON_NODE_API_4000_TEKU |
97 | | - _BEACON_NODE_CLIENT="teku" |
98 | | - ;; |
99 | | -"lighthouse-prater.dnp.dappnode.eth") |
100 | | - _BEACON_NODE_API_3500=$_BEACON_NODE_API_3500_LIGHTHOUSE |
101 | | - _BEACON_NODE_API_4000=$_BEACON_NODE_API_4000_LIGHTHOUSE |
102 | | - _BEACON_NODE_CLIENT="lighthouse" |
103 | | - ;; |
104 | | -"nimbus-prater.dnp.dappnode.eth") |
105 | | - _BEACON_NODE_API_3500=$_BEACON_NODE_API_3500_NIMBUS |
106 | | - _BEACON_NODE_API_4000=$_BEACON_NODE_API_4000_NIMBUS |
107 | | - _BEACON_NODE_CLIENT="nimbus" |
108 | | - ;; |
109 | | -"lodestar-prater.dnp.dappnode.eth") |
110 | | - _BEACON_NODE_API_3500=$_BEACON_NODE_API_3500_LODESTAR |
111 | | - _BEACON_NODE_API_4000=$_BEACON_NODE_API_4000_LODESTAR |
112 | | - _BEACON_NODE_CLIENT="lodestar" |
113 | | - ;; |
114 | | -*) |
115 | | - echo "Unknown value or unsupported for _DAPPNODE_GLOBAL_CONSENSUS_CLIENT_PRATER Please confirm that the value is correct" |
116 | | - exit 1 |
117 | | - ;; |
118 | | -esac |
119 | | - |
120 | 149 | export BEACON_NODE_API_3500=$_BEACON_NODE_API_3500 |
121 | 150 | export BEACON_NODE_API_4000=$_BEACON_NODE_API_4000 |
122 | 151 | export BEACON_NODE_CLIENT=$_BEACON_NODE_CLIENT |
|
0 commit comments