You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
# Arbitrary key for the SP1 prover. This will not work if op_succinct_mock is set to false. Replace with a valid SPN key if you want to use the network provers.
8
+
# cast wallet private-key --mnemonic "giant issue aisle success illegal bike spike question tent bar rely arctic volcano long crawl hungry vocal artwork sniff fantasy very lucky have athlete"
9
+
sp1_prover_key: "0xbcdf20249abf0ed6d944c0288fad489e33f66b3960d9e6229c1cd214ed3bbe31"# XXX: Replace with an active key
# Using the network provers will use the real SP1 verifier contract which is also deployed together in the Kurtosis devnet.
18
+
# A mock verifier is used otherwise.
19
+
op_succinct_mock: false
20
+
# Enable real (non-mock) verifier on contracts
21
+
zkevm_use_real_verifier: true
22
+
# Enable the integration with the Agglayer
23
+
op_succinct_agglayer: true
24
+
# Proof type. Must match the verifier gateway contract type. Options: "plonk", "groth16", "compressed", "core"
25
+
op_succinct_agg_proof_mode: "compressed"
26
+
# The maximum number of blocks to include in each span proof. For chains with high throughput, you need to decrease this value.
27
+
op_succinct_proposer_span_proof: "60"
28
+
# The minimum interval in L2 blocks at which checkpoints must be submitted. An aggregation proof can be posted for any range larger than this interval.
29
+
op_succinct_submission_interval: "1"
30
+
# The maximum number of concurrent proof requests to send to the `op-succinct-server`
31
+
op_succinct_max_concurrent_proof_requests: "1"
32
+
# The maximum number of concurrent witness generation processes to run on the `op-succinct-server`
33
+
op_succinct_max_concurrent_witness_gen: "1"
34
+
# Must match network_id field in network_params.network_id
35
+
zkevm_rollup_chain_id: 2151908
36
+
# The number following the "-" should be identical to network_params.name
37
+
deployment_suffix: "-001"
38
+
zkevm_rollup_id: 1
39
+
# OP Networks rely on L1 blocks to have finalization on L2. This means if the L1 blocktime is very fast, OP Succinct proof requests will have to bundle many L1 blocks into a single proof.
40
+
# This will significantly increase cycles even if the L2 network is empty. Instead of having 2s, for OP Succinct deployments, we recommend 12s.
41
+
# Note this will noticeably increase the deployment time because of the increased L1 finality.
42
+
l1_seconds_per_slot: 2# TEMPORARY - DO NOT MERGE
43
+
additional_services:
44
+
- bridge_spammer
45
+
46
+
optimism_package:
47
+
# We need this for pre-deployed allocs https://github.com/ethpandaops/optimism-package/compare/main...xavier-romero:optimism-package:main#diff-c479a5b20e37b19a976045939f01e8a6deb6a062a147e08b81049469d512d00cR235
Copy file name to clipboardExpand all lines: .github/tests/chains/op-succinct.yml
+27-16Lines changed: 27 additions & 16 deletions
Original file line number
Diff line number
Diff line change
@@ -6,23 +6,25 @@ deployment_stages:
6
6
args:
7
7
# Arbitrary key for the SP1 prover. This will not work if op_succinct_mock is set to false. Replace with a valid SPN key if you want to use the network provers.
8
8
# cast wallet private-key --mnemonic "giant issue aisle success illegal bike spike question tent bar rely arctic volcano long crawl hungry vocal artwork sniff fantasy very lucky have athlete"
# Using the network provers will use the real SP1 verifier contract which is also deployed together in the Kurtosis devent.
17
+
# Using the network provers will use the real SP1 verifier contract which is also deployed together in the Kurtosis devnet.
18
18
# A mock verifier is used otherwise.
19
-
op_succinct_mock: false
19
+
op_succinct_mock: true
20
20
# Enable the integration with the Agglayer
21
21
op_succinct_agglayer: true
22
+
# Proof type. Must match the verifier gateway contract type. Options: "plonk", "groth16", "compressed", "core"
23
+
op_succinct_agg_proof_mode: "compressed"
22
24
# The maximum number of blocks to include in each span proof. For chains with high throughput, you need to decrease this value.
23
-
op_succinct_proposer_span_proof: "50"
25
+
op_succinct_proposer_span_proof: "3"
24
26
# The minimum interval in L2 blocks at which checkpoints must be submitted. An aggregation proof can be posted for any range larger than this interval.
25
-
op_succinct_submission_interval: "100"
27
+
op_succinct_submission_interval: "1"
26
28
# The maximum number of concurrent proof requests to send to the `op-succinct-server`
27
29
op_succinct_max_concurrent_proof_requests: "1"
28
30
# The maximum number of concurrent witness generation processes to run on the `op-succinct-server`
@@ -35,27 +37,36 @@ args:
35
37
# OP Networks rely on L1 blocks to have finalization on L2. This means if the L1 blocktime is very fast, OP Succinct proof requests will have to bundle many L1 blocks into a single proof.
36
38
# This will significantly increase cycles even if the L2 network is empty. Instead of having 2s, for OP Succinct deployments, we recommend 12s.
37
39
# Note this will noticeably increase the deployment time because of the increased L1 finality.
38
-
l1_seconds_per_slot: 12
40
+
l1_seconds_per_slot: 2# TEMPORARY - DO NOT MERGE
41
+
additional_services:
42
+
- bridge_spammer
39
43
40
44
optimism_package:
45
+
# We need this for pre-deployed allocs https://github.com/ethpandaops/optimism-package/compare/main...xavier-romero:optimism-package:main#diff-c479a5b20e37b19a976045939f01e8a6deb6a062a147e08b81049469d512d00cR235
Copy file name to clipboardExpand all lines: .github/tests/nightly/op-rollup/op-default.yml
+37-1Lines changed: 37 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -3,4 +3,40 @@ deployment_stages:
3
3
4
4
args:
5
5
verbosity: debug
6
-
consensus_contract_type: pessimistic
6
+
consensus_contract_type: pessimistic
7
+
zkevm_rollup_chain_id: 2151908
8
+
# Arbitrary key for the SP1 prover. Replace with a valid SPN key if you want to use the network provers.
9
+
# cast wallet private-key --mnemonic "giant issue aisle success illegal bike spike question tent bar rely arctic volcano long crawl hungry vocal artwork sniff fantasy very lucky have athlete"
# We need this for pre-deployed allocs https://github.com/ethpandaops/optimism-package/compare/main...xavier-romero:optimism-package:main#diff-c479a5b20e37b19a976045939f01e8a6deb6a062a147e08b81049469d512d00cR235
0 commit comments