Compatible versions:
- Prover: v1.1.3-fork.4
- Bridge: v0.1.0
Changelog:
- Completed implementation and testing for forced batch processing (#2093)
- Fixed bugs in decode txs functions that may fail with forced batches (#2091)
- Timestamp resolution is now configurable (#2007, #2112). You can define the time in the following config parameter:
[Sequencer.Finalizer]
TimestampResolution = "10s"
- Storing of closing reason and resources used when closing a batch (#2006)
- Storing of failed reason for invalid transactions (#1992)
- Sequence sender is now executed as a separated component (#2051). Config parameters for the sequence sender are moved from the
Sequencer
section to newSequenceSender
section:
[SequenceSender]
WaitPeriodSendSequence = "5s"
LastBatchVirtualizationTimeMaxWaitPeriod = "5s"
MaxTxSizeForL1 = 131072
SenderAddress = "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266"
PrivateKeys = [{Path = "/pk/sequencer.keystore", Password = "testonly"}]
-
sequence-sender
must be specified as a component when running the node to enable it -
Sync Info table is now being populated (#2055)
-
Fixed deployment tool/instructions (db permissions) (#2076)
-
Refactor getting forkIDs and verify genesis block number (#2076)
-
The following config parameters has been renamed (#2068):
[Sequencer.Finalizer]
GERDeadlineTimeoutInSec -> GERDeadlineTimeout
ForcedBatchDeadlineTimeoutInSec -> ForcedBatchDeadlineTimeout
SleepDurationInMs -> SleepDuration
[RPC]
ReadTimeoutInSec -> ReadTimeout
WriteTimeoutInSec -> WriteTimeout
[RPC]
ChainID
DefaultSenderAddress
[Sequencer]
WaitPeriodSendSequence
LastBatchVirtualizationTimeMaxWaitPeriod
MaxTxSizeForL1
[Sequencer.Finalizer]
SendingToL1DeadlineTimeoutInSec
SenderAddress
PrivateKeys
- The default value for some config parameters has been changed (#2083, #2090)
- The command line flag “--genesis” has been removed and replaced with “--network” (#1999). The values for this new flag can be “testnet”, “mainnet” or “custom”. If “custom” is used then you need to specify the genesis file in the flag “--custom-network-file”
- Change the way the methods eth_estimateGas and eth_call return the response when the response contains an error related to the transaction, this will avoid generating error logs. (#2096)
- Fixed how the custom tracer handles sub calls (DELEGATECALL). (#2115)