BoN phase ShadowShards wave 2
- Added genesis time in fork detector to avoid processing old headers (from a previous testnet). This will be hardened in the next release when a special field will be added on headers.
- Permanent security fix for rand seed - prev rand seed checking on headers
- Fixed computation of txs fee when gas limit is reached
- Fixed problem when nodes are entered in sync mode because of a probable highest nonce set by a proposed block
- Removed rejected tx counter on the tx validator
- Memory pre-allocation optimization in process package
- Fixed an edge case in bootstrap from storage when no block could be applied
- Fixed an edge case in ShouldSync method when connected peers could fall below minimum accepted threshold, while node participate in consensus (the node has been synced at the beginning of the round)
- Fixed an edge case when RevertAccountState would be executed while node processes block
- Linter fixes
- Moved argument parser implementation in vmcommon repo
- Fixed gas computation and tx fee accumulation
- Added validator statistics rest API route
Note: This release should start with a new DB