diff --git a/docs/config-file/node-config-doc.html b/docs/config-file/node-config-doc.html index 858b9034fd..6510e6b868 100644 --- a/docs/config-file/node-config-doc.html +++ b/docs/config-file/node-config-doc.html @@ -68,7 +68,7 @@
"300ms"
L1BlockTimestampMargin is the time difference (margin) that must exists between last L1 block and last L2 block in the sequence before
to send the sequence to L1. If the difference is lower than this value then sequencesender will wait until the difference is equal or greater
"1m"
"300ms"
-
MaxTxSizeForL1 is the maximum size a single transaction can have. This field has
non-trivial consequences: larger transactions than 128KB are significantly harder and
more expensive to propagate; larger transactions also take more resources
to validate whether they fit into the pool or not.
SenderAddress defines which private key the eth tx manager needs to use
to sign the L1 txs
Must contain a minimum of 20
items
Must contain a maximum of 20
items
L2Coinbase defines which address is going to receive the fees
Must contain a minimum of 20
items
Must contain a maximum of 20
items
Path is the file path for the key store file
Password is the password to decrypt the key store file
Batch number where there is a forkid change (fork upgrade)
GasOffset is the amount of gas to be added to the gas estimation in order
to provide an amount that is higher than the estimated one. This is used
to avoid the TX getting reverted in case something has changed in the network
state after the estimation which can cause the TX to require more gas to be
executed.
ex:
gas estimation: 1000
gas offset: 100
final gas: 1100
XLayer config
MaxBatchesForL1 is the maximum amount of batches to be sequenced in a single L1 tx
Path is the file path for the key store file
Password is the password to decrypt the key store file
Host for the grpc server
Port for the grpc server
RetryTime is the time the aggregator main loop sleeps if there are no proofs to aggregate
or batches to generate proofs. It is also used in the isSynced loop
"1m"
+
MaxTxSizeForL1 is the maximum size a single transaction can have. This field has
non-trivial consequences: larger transactions than 128KB are significantly harder and
more expensive to propagate; larger transactions also take more resources
to validate whether they fit into the pool or not.
SenderAddress defines which private key the eth tx manager needs to use
to sign the L1 txs
Must contain a minimum of 20
items
Must contain a maximum of 20
items
L2Coinbase defines which address is going to receive the fees
Must contain a minimum of 20
items
Must contain a maximum of 20
items
Path is the file path for the key store file
Password is the password to decrypt the key store file
Batch number where there is a forkid change (fork upgrade)
GasOffset is the amount of gas to be added to the gas estimation in order
to provide an amount that is higher than the estimated one. This is used
to avoid the TX getting reverted in case something has changed in the network
state after the estimation which can cause the TX to require more gas to be
executed.
ex:
gas estimation: 1000
gas offset: 100
final gas: 1100
XLayer config
MaxBatchesForL1 is the maximum amount of batches to be sequenced in a single L1 tx
Path is the file path for the key store file
Password is the password to decrypt the key store file
Host for the grpc server
Port for the grpc server
Parallel means send requests to prover in parallel
ParaCount means parallel count for sending requests to prover
RetryTime is the time the aggregator main loop sleeps if there are no proofs to aggregate
or batches to generate proofs. It is also used in the isSynced loop
"1m"
"300ms"
VerifyProofInterval is the interval of time to verify/send an proof in L1
"1m"
"300ms"
diff --git a/docs/config-file/node-config-doc.md b/docs/config-file/node-config-doc.md
index e4c78a4d0c..d3480de83e 100644
--- a/docs/config-file/node-config-doc.md
+++ b/docs/config-file/node-config-doc.md
@@ -3930,7 +3930,7 @@ Password="testonly"
**Description:** Configuration of the aggregator service
| Property | Pattern | Type | Deprecated | Definition | Title/Description |
-|-----------------------------------------------------------------------------------------------------| ------- |---------| ---------- | ---------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| --------------------------------------------------------------------------------------------------- | ------- | ------- | ---------- | ---------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| - [Host](#Aggregator_Host ) | No | string | No | - | Host for the grpc server |
| - [Port](#Aggregator_Port ) | No | integer | No | - | Port for the grpc server |
| - [Parallel](#Aggregator_Parallel ) | No | boolean | No | - | Parallel means send requests to prover in parallel |
@@ -3982,7 +3982,35 @@ Host="0.0.0.0"
Port=50081
```
-### 12.3. `Aggregator.RetryTime`
+### 12.3. `Aggregator.Parallel`
+
+**Type:** : `boolean`
+
+**Default:** `false`
+
+**Description:** Parallel means send requests to prover in parallel
+
+**Example setting the default value** (false):
+```
+[Aggregator]
+Parallel=false
+```
+
+### 12.4. `Aggregator.ParaCount`
+
+**Type:** : `integer`
+
+**Default:** `0`
+
+**Description:** ParaCount means parallel count for sending requests to prover
+
+**Example setting the default value** (0):
+```
+[Aggregator]
+ParaCount=0
+```
+
+### 12.5. `Aggregator.RetryTime`
**Title:** Duration
@@ -4009,7 +4037,7 @@ or batches to generate proofs. It is also used in the isSynced loop
RetryTime="5s"
```
-### 12.4. `Aggregator.VerifyProofInterval`
+### 12.6. `Aggregator.VerifyProofInterval`
**Title:** Duration
@@ -4035,7 +4063,7 @@ RetryTime="5s"
VerifyProofInterval="1m30s"
```
-### 12.5. `Aggregator.ProofStatePollingInterval`
+### 12.7. `Aggregator.ProofStatePollingInterval`
**Title:** Duration
@@ -4061,7 +4089,7 @@ VerifyProofInterval="1m30s"
ProofStatePollingInterval="5s"
```
-### 12.6. `Aggregator.TxProfitabilityCheckerType`
+### 12.8. `Aggregator.TxProfitabilityCheckerType`
**Type:** : `string`
@@ -4076,13 +4104,13 @@ possible values: base/acceptall
TxProfitabilityCheckerType="acceptall"
```
-### 12.7. `[Aggregator.TxProfitabilityMinReward]`
+### 12.9. `[Aggregator.TxProfitabilityMinReward]`
**Type:** : `object`
**Description:** TxProfitabilityMinReward min reward for base tx profitability checker when aggregator will validate batch
this parameter is used for the base tx profitability checker
-### 12.8. `Aggregator.IntervalAfterWhichBatchConsolidateAnyway`
+### 12.10. `Aggregator.IntervalAfterWhichBatchConsolidateAnyway`
**Title:** Duration
@@ -4108,7 +4136,7 @@ this parameter is used for the base tx profitability checker
IntervalAfterWhichBatchConsolidateAnyway="0s"
```
-### 12.9. `Aggregator.ChainID`
+### 12.11. `Aggregator.ChainID`
**Type:** : `integer`
@@ -4122,7 +4150,7 @@ IntervalAfterWhichBatchConsolidateAnyway="0s"
ChainID=0
```
-### 12.10. `Aggregator.ForkId`
+### 12.12. `Aggregator.ForkId`
**Type:** : `integer`
@@ -4136,7 +4164,7 @@ ChainID=0
ForkId=0
```
-### 12.11. `Aggregator.SenderAddress`
+### 12.13. `Aggregator.SenderAddress`
**Type:** : `string`
@@ -4151,7 +4179,7 @@ to sign the L1 txs
SenderAddress=""
```
-### 12.12. `Aggregator.CleanupLockedProofsInterval`
+### 12.14. `Aggregator.CleanupLockedProofsInterval`
**Title:** Duration
@@ -4177,7 +4205,7 @@ SenderAddress=""
CleanupLockedProofsInterval="2m0s"
```
-### 12.13. `Aggregator.GeneratingProofCleanupThreshold`
+### 12.15. `Aggregator.GeneratingProofCleanupThreshold`
**Type:** : `string`
@@ -4193,7 +4221,7 @@ allowed to be cleared.
GeneratingProofCleanupThreshold="10m"
```
-### 12.14. `Aggregator.GasOffset`
+### 12.16. `Aggregator.GasOffset`
**Type:** : `integer`
@@ -4216,7 +4244,7 @@ final gas: 1100
GasOffset=0
```
-### 12.15. `Aggregator.UpgradeEtrogBatchNumber`
+### 12.17. `Aggregator.UpgradeEtrogBatchNumber`
**Type:** : `integer`
@@ -4230,7 +4258,7 @@ GasOffset=0
UpgradeEtrogBatchNumber=0
```
-### 12.16. `Aggregator.BatchProofL1BlockConfirmations`
+### 12.18. `Aggregator.BatchProofL1BlockConfirmations`
**Type:** : `integer`
@@ -4244,7 +4272,7 @@ UpgradeEtrogBatchNumber=0
BatchProofL1BlockConfirmations=2
```
-### 12.17. `Aggregator.SettlementBackend`
+### 12.19. `Aggregator.SettlementBackend`
**Type:** : `string`
@@ -4258,7 +4286,7 @@ BatchProofL1BlockConfirmations=2
SettlementBackend="l1"
```
-### 12.18. `Aggregator.AggLayerTxTimeout`
+### 12.20. `Aggregator.AggLayerTxTimeout`
**Title:** Duration
@@ -4284,7 +4312,7 @@ SettlementBackend="l1"
AggLayerTxTimeout="5m0s"
```
-### 12.19. `Aggregator.AggLayerURL`
+### 12.21. `Aggregator.AggLayerURL`
**Type:** : `string`
@@ -4298,7 +4326,7 @@ AggLayerTxTimeout="5m0s"
AggLayerURL=""
```
-### 12.20. `[Aggregator.SequencerPrivateKey]`
+### 12.22. `[Aggregator.SequencerPrivateKey]`
**Type:** : `object`
**Description:** SequencerPrivateKey Private key of the trusted sequencer
@@ -4308,7 +4336,7 @@ AggLayerURL=""
| - [Path](#Aggregator_SequencerPrivateKey_Path ) | No | string | No | - | Path is the file path for the key store file |
| - [Password](#Aggregator_SequencerPrivateKey_Password ) | No | string | No | - | Password is the password to decrypt the key store file |
-#### 12.20.1. `Aggregator.SequencerPrivateKey.Path`
+#### 12.22.1. `Aggregator.SequencerPrivateKey.Path`
**Type:** : `string`
@@ -4322,7 +4350,7 @@ AggLayerURL=""
Path=""
```
-#### 12.20.2. `Aggregator.SequencerPrivateKey.Password`
+#### 12.22.2. `Aggregator.SequencerPrivateKey.Password`
**Type:** : `string`