Description of the change
RPC fixes:
Polygon users who have previously run migration steps to fix incorrect logIndex related to state sync transactions released in 3.0.2 are advised to run the migration steps again and add the --polygon.logindex flag to their flags for a complete mitigation.
Improvements:
- consensus: Add syscall failure scenarios (#14403) by @somnathb1 in #14818
- consensus: validate fixed lengths in abi decoding EIP-6110 deposit requests by @somnathb1 in #14823
- historical receipts persistency (optional) by @AskAlexSharov in #14781
- reduce dependency on github; download snapshot hashes from R2 by @wmitsuda in #14849
Bugfixes:
- eth, execution: Use block level gasPool in serial execution (#14761) by @somnathb1 in #14820
- no greedy prune on chain-tip (node did fall behind periodically) by @AskAlexSharov in #14782
- fixed performance and ordering issues with the RPC fix from 3.0.2 by @mh0lt and @shohamc1 in #14842 #14785 #14790
Full Changelog: v3.0.2...v3.0.3