github 0xPolygonHermez/zkevm-node v0.2.5

latest releases: v0.7.3, v0.7.3-RC1, v0.7.2...
pre-release13 months ago

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). The L2Coinbase 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 to PrivateKey (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"

Don't miss a new zkevm-node release

NewReleases is sending notifications on new releases.