Skip to content

Commit 52e3c07

Browse files
authored
Merge pull request #981 from rocket-pool/remove-keymanager-open-port
Remove OpenKeymanagerApiPort
2 parents 8af7972 + 3c1db0d commit 52e3c07

File tree

4 files changed

+1
-71
lines changed

4 files changed

+1
-71
lines changed

shared/services/config/consensus-common-config.go

Lines changed: 0 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@ const P2pPortID string = "p2pPort"
1111
const P2pQuicPortID string = "p2pQuicPort"
1212
const ApiPortID string = "apiPort"
1313
const KeymanagerApiPortID string = "keymanagerApiPort"
14-
const OpenKeymanagerApiPortID string = "openKeymanagerApiPort"
1514
const OpenApiPortID string = "openApiPort"
1615
const DoppelgangerDetectionID string = "doppelgangerDetection"
1716

@@ -22,7 +21,6 @@ const defaultP2pPort uint16 = 9001
2221
const defaultP2pQuicPort uint16 = 8001
2322
const defaultBnApiPort uint16 = 5052
2423
const defaultKeymanagerApiPort uint16 = 5062
25-
const defaultOpenKeyManagerApiPort string = string(config.RPC_OpenLocalhost)
2624
const defaultOpenBnApiPort string = string(config.RPC_Closed)
2725
const defaultDoppelgangerDetection bool = true
2826

@@ -51,9 +49,6 @@ type ConsensusCommonConfig struct {
5149
// The port to expose the Keymanager API on
5250
KeymanagerApiPort config.Parameter `yaml:"keymanagerApiPort,omitempty"`
5351

54-
// Toggle for forwarding the Keymanager API port outside of Docker
55-
OpenKeymanagerApiPort config.Parameter `yaml:"openKeymanagerApiPort,omitempty"`
56-
5752
// Toggle for enabling doppelganger detection
5853
DoppelgangerDetection config.Parameter `yaml:"doppelgangerDetection,omitempty"`
5954
}
@@ -145,17 +140,6 @@ func NewConsensusCommonConfig(cfg *RocketPoolConfig) *ConsensusCommonConfig {
145140
CanBeBlank: false,
146141
OverwriteOnUpgrade: false,
147142
},
148-
OpenKeymanagerApiPort: config.Parameter{
149-
ID: OpenKeymanagerApiPortID,
150-
Name: "Expose Keymanager API Port",
151-
Description: "Select an option to expose your Keymanager API port to your localhost or external hosts on the network, so other machines can access it too.",
152-
Type: config.ParameterType_Choice,
153-
Default: map[config.Network]interface{}{config.Network_All: defaultOpenKeyManagerApiPort},
154-
AffectsContainers: []config.ContainerID{config.ContainerID_Validator},
155-
CanBeBlank: false,
156-
OverwriteOnUpgrade: false,
157-
Options: portModes,
158-
},
159143

160144
DoppelgangerDetection: config.Parameter{
161145
ID: DoppelgangerDetectionID,
@@ -180,7 +164,6 @@ func (cfg *ConsensusCommonConfig) GetParameters() []*config.Parameter {
180164
&cfg.ApiPort,
181165
&cfg.OpenApiPort,
182166
&cfg.KeymanagerApiPort,
183-
&cfg.OpenKeymanagerApiPort,
184167
&cfg.DoppelgangerDetection,
185168
}
186169
}

shared/services/config/rocket-pool-config.go

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1306,16 +1306,6 @@ func (cfg *RocketPoolConfig) GetBnOpenPorts() []string {
13061306
return bnOpenPorts
13071307
}
13081308

1309-
func (cfg *RocketPoolConfig) GetKeymanagerApiOpenPort() []string {
1310-
keymanagerApiPortMode := cfg.ConsensusCommon.OpenKeymanagerApiPort.Value.(config.RPCMode)
1311-
keyManagerOpenPorts := make([]string, 0)
1312-
if keymanagerApiPortMode.Open() {
1313-
keyManagerOpenPorts = append(keyManagerOpenPorts, keymanagerApiPortMode.DockerPortMapping(cfg.ConsensusCommon.KeymanagerApiPort.Value.(uint16)))
1314-
1315-
}
1316-
return keyManagerOpenPorts
1317-
}
1318-
13191309
// Used by text/template to format eth2.yml
13201310
func (cfg *RocketPoolConfig) GetEcHttpEndpoint() string {
13211311
if cfg.ExecutionClientLocal() {

shared/services/rocketpool/assets/install/scripts/start-bn.sh

Lines changed: 1 addition & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -57,12 +57,6 @@ fi
5757
# Lighthouse startup
5858
if [ "$CC_CLIENT" = "lighthouse" ]; then
5959

60-
if [ "$NETWORK" != "devnet" ]; then
61-
CMD_LH_NETWORK="--network $LH_NETWORK"
62-
else
63-
CMD_LH_NETWORK="--testnet-dir /devnet"
64-
fi
65-
6660
CMD="$PERF_PREFIX /usr/local/bin/lighthouse beacon \
6761
--network $LH_NETWORK \
6862
--port $BN_P2P_PORT \
@@ -112,20 +106,6 @@ fi
112106
# Lodestar startup
113107
if [ "$CC_CLIENT" = "lodestar" ]; then
114108

115-
if [ "$NETWORK" != "devnet" ]; then
116-
CMD_NETWORK="--network $LODESTAR_NETWORK"
117-
else
118-
CMD_NETWORK="--paramsFile /devnet/config.yaml \
119-
--genesisStateFile /devnet/genesis.ssz \
120-
--eth1.depositContractDeployBlock 0 \
121-
--network.connectToDiscv5Bootnodes=true \
122-
--discv5=true \
123-
--eth1=true \
124-
--enr.ip $EXTERNAL_IP \
125-
--enr.udp $BN_P2P_PORT \
126-
--bootnodes $BOOTNODE_ENR_LIST"
127-
fi
128-
129109
CMD="$PERF_PREFIX /usr/local/bin/node --max-http-header-size=65536 /usr/app/packages/cli/bin/lodestar beacon \
130110
--network $LODESTAR_NETWORK \
131111
--dataDir /ethclient/lodestar \
@@ -188,14 +168,7 @@ if [ "$CC_CLIENT" = "nimbus" ]; then
188168
echo "Checkpoint sync complete!"
189169
fi
190170
fi
191-
192-
if [ "$NETWORK" != "devnet" ]; then
193-
CMD_NETWORK="--network $NIMBUS_NETWORK"
194-
else
195-
CMD_NETWORK="--network=/devnet/ \
196-
--direct-peer=$BOOTNODE_ENR_LIST"
197-
fi
198-
171+
199172
CMD="$PERF_PREFIX /home/user/nimbus-eth2/build/nimbus_beacon_node \
200173
--non-interactive \
201174
--enr-auto-update \
@@ -241,15 +214,6 @@ fi
241214
# Prysm startup
242215
if [ "$CC_CLIENT" = "prysm" ]; then
243216

244-
if [ "$NETWORK" != "devnet" ]; then
245-
CMD_NETWORK="$PRYSM_NETWORK"
246-
else
247-
CMD_NETWORK="--config-file=/devnet/config.yaml \
248-
--chain-config-file=/devnet/config.yaml \
249-
--p2p-static-id=true \
250-
--contract-deployment-block=0 \
251-
--bootstrap-node=/devnet/bootstrap_nodes.yaml"
252-
fi
253217

254218
CMD="$PERF_PREFIX /app/cmd/beacon-chain/beacon-chain \
255219
--accept-terms-of-use \

shared/services/rocketpool/assets/install/templates/validator.tmpl

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,6 @@ services:
1919
- {{.RocketPoolDirectory}}/devnet:/devnet:ro
2020
networks:
2121
- net
22-
{{- if gt (len .GetKeymanagerApiOpenPort) 0 }}
23-
ports:
24-
{{- range $entry := .GetKeymanagerApiOpenPort}}
25-
- "{{$entry}}"
26-
{{- end}}
27-
{{- end}}
2822
environment:
2923
- NETWORK={{.Smartnode.Network}}
3024
- EC_CLIENT={{if .ExecutionClientLocal}}{{.ExecutionClient}}{{else}}X{{end}}
@@ -42,7 +36,6 @@ services:
4236
- DOPPELGANGER_DETECTION={{.IsDoppelgangerEnabled}}
4337
- VC_ADDITIONAL_FLAGS={{.VcAdditionalFlags}}
4438
- VC_KEYMANAGER_API_PORT={{.ConsensusCommon.KeymanagerApiPort}}
45-
- VC_OPEN_KEYMANAGER_API_PORT={{.ConsensusCommon.OpenKeymanagerApiPort}}
4639
- FEE_RECIPIENT_FILE={{.FeeRecipientFile}}
4740
- ENABLE_BITFLY_NODE_METRICS={{.EnableBitflyNodeMetrics}}
4841
- BITFLY_NODE_METRICS_SECRET={{.BitflyNodeMetrics.Secret}}

0 commit comments

Comments
 (0)