Compatible versions:
Changelog
Version v0.2.5 is a patch-release, fixing some issues found in v0.2.4 and adding some minor enhancements
Synchronizer
- Add check to avoid data inconsistencies in the RPC during the trusted sync caused by DB read replicas (#2387)
Sequencer
- Sort pending transactions in the pool by gasPrice (instead by efficiency) (#2392). The following node config parameters has been removed (not used anymore):
[Sequencer]
WeightBatchBytesSize = 1
WeightCumulativeGasUsed = 1
WeightKeccakHashes = 1
WeightPoseidonHashes = 1
WeightPoseidonPaddings = 1
WeightMemAligns = 1
WeightArithmetics = 1
WeightBinaries = 1
WeightSteps = 1
[Sequencer.Worker]
ResourceCostMultiplier = 1000
- Avoid delete an addrQueue struct (ExpireTransactions) if it has pending transactions to be stored in the state database (#2391)
SequencerSender
- Added
L2Coinbase
configuration parameter to define the address that will receive the users fees (#2400). TheL2Coinbase
address can be defined in the following config parameter:
[SequenceSender]
L2Coinbase = "0x0000000000111111111122222222223333333333"
PrivateKeys
config parameter is now a single value instead of an array of values (#2400). The parameter has been renamed toPrivateKey
(in singular, without "s") and brackets characters [ ] (used to specify an array of values) has been removed:
[SequenceSender]
PrivateKey = {Path = "/pk/sequencer.keystore", Password = "aaaaaa"}
- The following config parameter has been removed from the toml config file (as is not used)(#2400):
[SequenceSender]
SenderAddress="0x0000000000111111111122222222223333333333"