Skip to content

Commit d9d97bf

Browse files
committed
fix: use read pk value since devnet will not have role.private key. Fixed assertion by re-ordering expected result
1 parent 2ec727d commit d9d97bf

File tree

7 files changed

+27
-11
lines changed

7 files changed

+27
-11
lines changed

src/batcher/op-batcher/op_batcher_launcher.star

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,7 @@ def get_batcher_config(
120120
plan.print("Batcher params: " + str(batcher_params))
121121
plan.print(batcher_params.signer_endpoint)
122122
plan.print(batcher_params.signer_address)
123-
if batcher_params.private_key:
123+
if not batcher_params.signer_address:
124124
cmd.append("--private-key=" + gs_batcher_private_key)
125125
else:
126126
cmd.append("--signer.endpoint=" + str(batcher_params.signer_endpoint))

src/challenger/op-challenger/op_challenger_launcher.star

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@ def get_challenger_config(
113113
"--trace-type=" + ",".join(challenger_params.cannon_trace_types),
114114
]
115115

116-
if challenger_params.private_key:
116+
if not challenger_params.signer_address:
117117
cmd.append("--private-key=" + challenger_key)
118118
else:
119119
cmd.append("--signer.endpoint=" + str(challenger_params.signer_endpoint))

src/cl/op-node/op_node_builder_launcher.star

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -250,7 +250,14 @@ def get_beacon_config(
250250
)
251251

252252
if sequencer_enabled:
253-
if not sequencer_params.private_key:
253+
sequencer_private_key = util.read_network_config_value(
254+
plan,
255+
launcher.deployment_output,
256+
"sequencer-{0}".format(launcher.network_params.network_id),
257+
".privateKey",
258+
)
259+
260+
if sequencer_params.signer_address:
254261
env_vars.update(
255262
{
256263
"OP_NODE_SIGNER_ADDRESS": str(sequencer_params.signer_address),
@@ -259,7 +266,7 @@ def get_beacon_config(
259266
}
260267
)
261268
else:
262-
cmd += ["--p2p.sequencer.key=" + sequencer_params.private_key]
269+
cmd += ["--p2p.sequencer.key=" + sequencer_private_key]
263270

264271
cmd += [
265272
"--sequencer.enabled",

src/cl/op-node/op_node_launcher.star

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -251,7 +251,14 @@ def get_beacon_config(
251251
)
252252

253253
if sequencer_enabled:
254-
if not sequencer_params.private_key:
254+
sequencer_private_key = util.read_network_config_value(
255+
plan,
256+
launcher.deployment_output,
257+
"sequencer-{0}".format(launcher.network_params.network_id),
258+
".privateKey",
259+
)
260+
261+
if sequencer_params.signer_address:
255262
env_vars.update(
256263
{
257264
"OP_NODE_SIGNER_ADDRESS": str(sequencer_params.signer_address),
@@ -260,7 +267,7 @@ def get_beacon_config(
260267
}
261268
)
262269
else:
263-
cmd += ["--p2p.sequencer.key=" + sequencer_params.private_key]
270+
cmd += ["--p2p.sequencer.key=" + sequencer_private_key]
264271

265272
cmd += [
266273
"--sequencer.enabled",

src/proposer/op-proposer/op_proposer_launcher.star

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -100,8 +100,8 @@ def get_proposer_config(
100100
"--wait-node-sync=true",
101101
]
102102

103-
if proposer_params.private_key:
104-
cmd.append("--private-key=" + proposer_params.private_key)
103+
if not proposer_params.signer_address:
104+
cmd.append("--private-key=" + gs_proposer_private_key)
105105
else:
106106
cmd.append("--signer.endpoint=" + str(proposer_params.signer_endpoint))
107107
cmd.append("--signer.address=" + str(proposer_params.signer_address))

test/el_cl_launcher_test.star

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ def test_launch_with_defaults(plan):
3939
"cl_type": "op-node",
4040
"cl_image": "op-node:latest",
4141
}
42-
]
42+
],
4343
}
4444
]
4545
},
@@ -73,6 +73,7 @@ def test_launch_with_defaults(plan):
7373
observability_helper=observability_helper,
7474
interop_params=parsed_input_args.interop,
7575
da_server_context=da_server_context,
76+
sequencer_params=chain.sequencer_params,
7677
)
7778

7879
el_service_name = "op-el-1-op-reth-op-node-"
@@ -168,7 +169,7 @@ def test_launch_with_el_op_besu(plan):
168169
"el_type": "op-besu",
169170
"el_image": "op-besu:latest",
170171
}
171-
]
172+
],
172173
}
173174
]
174175
},
@@ -202,6 +203,7 @@ def test_launch_with_el_op_besu(plan):
202203
observability_helper=observability_helper,
203204
interop_params=parsed_input_args.interop,
204205
da_server_context=da_server_context,
206+
sequencer_params=chain.sequencer_params,
205207
)
206208

207209
el_service_name = "op-el-1-op-besu-op-node-"

test/op_challenger_launcher_test.star

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,6 @@ def test_launch_with_defaults(plan):
9292
expect.eq(
9393
challenger_service_config.cmd,
9494
[
95-
"mkdir -p /data/op-challenger/op-challenger-data && op-challenger --cannon-l2-genesis=/network-configs/genesis-2151908.json --cannon-rollup-config=/network-configs/rollup-2151908.json --game-factory-address=challenger_private_key --datadir=/data/op-challenger/op-challenger-data --l1-beacon=CL_RPC_URL --l1-eth-rpc=L1_RPC_URL --l2-eth-rpc=rpc_http_url --private-key=challenger_private_key --rollup-rpc=beacon_http_url --trace-type=cannon,permissioned --metrics.enabled --metrics.addr=0.0.0.0 --metrics.port=9001 --cannon-prestates-url=https://storage.googleapis.com/oplabs-network-data/proofs/op-program/cannon"
95+
"mkdir -p /data/op-challenger/op-challenger-data && op-challenger --cannon-l2-genesis=/network-configs/genesis-2151908.json --cannon-rollup-config=/network-configs/rollup-2151908.json --game-factory-address=challenger_private_key --datadir=/data/op-challenger/op-challenger-data --l1-beacon=CL_RPC_URL --l1-eth-rpc=L1_RPC_URL --l2-eth-rpc=rpc_http_url --rollup-rpc=beacon_http_url --trace-type=cannon,permissioned --private-key=challenger_private_key --metrics.enabled --metrics.addr=0.0.0.0 --metrics.port=9001 --cannon-prestates-url=https://storage.googleapis.com/oplabs-network-data/proofs/op-program/cannon"
9696
],
9797
)

0 commit comments

Comments
 (0)