|
1 | 1 | # This args-file deploys the OP Succinct chain. |
2 | 2 | deployment_stages: |
3 | | - deploy_op_succinct: true |
| 3 | + deploy_op_succinct: true |
4 | 4 |
|
5 | 5 | args: |
6 | | - consensus_contract_type: fep |
7 | | - # Using the network provers will use the real SP1 verifier contract which is also deployed together in the Kurtosis devnet. |
8 | | - # A mock verifier is used otherwise. |
9 | | - op_succinct_mock: true |
10 | | - # Enable the integration with the Agglayer |
11 | | - op_succinct_agglayer: true |
12 | | - # Proof type. Must match the verifier gateway contract type. Options: "plonk", "groth16", "compressed", "core" |
13 | | - op_succinct_agg_proof_mode: "compressed" |
14 | | - # 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. |
15 | | - op_succinct_submission_interval: "1" |
16 | | - # The maximum number of concurrent proof requests to send to the `op-succinct-server` |
17 | | - op_succinct_max_concurrent_proof_requests: "1" |
18 | | - # The maximum number of concurrent witness generation processes to run on the `op-succinct-server` |
19 | | - op_succinct_max_concurrent_witness_gen: "1" |
20 | | - # Size of the range proof. |
21 | | - op_succinct_range_proof_interval: "60" |
| 6 | + consensus_contract_type: fep |
| 7 | + # Using the network provers will use the real SP1 verifier contract which is also deployed together in the Kurtosis devnet. |
| 8 | + # A mock verifier is used otherwise. |
| 9 | + op_succinct_mock: true |
| 10 | + # Enable the integration with the Agglayer |
| 11 | + op_succinct_agglayer: true |
| 12 | + # Proof type. Must match the verifier gateway contract type. Options: "plonk", "groth16", "compressed", "core" |
| 13 | + op_succinct_agg_proof_mode: "compressed" |
| 14 | + # 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. |
| 15 | + op_succinct_submission_interval: "1" |
| 16 | + # The maximum number of concurrent proof requests to send to the `op-succinct-server` |
| 17 | + op_succinct_max_concurrent_proof_requests: "1" |
| 18 | + # The maximum number of concurrent witness generation processes to run on the `op-succinct-server` |
| 19 | + op_succinct_max_concurrent_witness_gen: "1" |
| 20 | + # Size of the range proof. |
| 21 | + op_succinct_range_proof_interval: "60" |
22 | 22 |
|
23 | | - # 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. |
24 | | - # This will significantly increase cycles even if the L2 network is empty. Instead of having 2s, for OP Succinct deployments, we recommend 12s. |
25 | | - # Note this will noticeably increase the deployment time because of the increased L1 finality. |
26 | | - l1_seconds_per_slot: 2 # TEMPORARY - DO NOT MERGE |
| 23 | + aggkit_image: "ghcr.io/agglayer/aggkit:0.7.0-beta6" # https://github.com/agglayer/aggkit/tree/v0.7.0-beta6 |
| 24 | + # 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. |
| 25 | + # This will significantly increase cycles even if the L2 network is empty. Instead of having 2s, for OP Succinct deployments, we recommend 12s. |
| 26 | + # Note this will noticeably increase the deployment time because of the increased L1 finality. |
| 27 | + l1_seconds_per_slot: 2 # TEMPORARY - DO NOT MERGE |
27 | 28 |
|
28 | 29 | optimism_package: |
29 | | - chains: |
30 | | - - proposer_params: |
| 30 | + chains: |
| 31 | + - proposer_params: |
| 32 | + enabled: false |
| 33 | + challenger_params: |
| 34 | + enabled: false |
| 35 | + network_params: |
| 36 | + name: "001" |
| 37 | + network_id: "2151908" |
| 38 | + seconds_per_slot: 1 |
| 39 | + observability: |
31 | 40 | enabled: false |
32 | | - challenger_params: |
33 | | - enabled: false |
34 | | - network_params: |
35 | | - name: "001" |
36 | | - network_id: "2151908" |
37 | | - seconds_per_slot: 1 |
38 | | - observability: |
39 | | - enabled: false |
|
0 commit comments