Release notes
- Fixed more edge cases for the block bodies and headers download.
- Introduced new erigon-specific RPC method:
erigon_cacheCheck
- to validate the consistency of the state cache. - Improved performance of the state cache.
- Optimised
eth_estimateGas
further. - Introduced new erigon-specific RPC method:
erigon_getLatestLogs
- to receive specified number of log events starting from the most recent. - Fixed more issues in AuRa implementation for Gnosis Chain - and now we can successfully sync, but no block snapshots yet.
- Made Consensus Layer light client default for ETH mainnet, Görli, and Sepolia. From now on, using external CL via Engine API requires passing externalcl command line flag.
Changelog
- 30d6836 Stable modification
- c21a266 Allow bigger jumps in 1 RwTx - for consistency (#6026)
- 90952c4 e3: wal ram configure (#6023)
- de26ccf Try non-parallel tests (#6021)
- 14906fe Bump version (#6020)
- f8916e9 Made Lightclient default (#5813)
- ea1edf4 trace json error fix (#6014)
- 475fa08 eth_gasPrice performance tweaks (#6016)
- bf34bed Adding GetStatus to the req/resp domain (#6010)
- 424f38a AuRa: iterate over durations in order (#6013)
- 7f12b80 Improvements to the downloader (#6012)
- 00365ba Move anchor state logging into DEBUG (now that we redirect it to a file) (#6007)
- 6b0f7fa e3: recon reduce ram (#6004)
- 57db64b e3: fix coinbase 2 (#6006)
- 906953b e3: fix coinbase (#6005)
- 537ae16 refactor: add
erigon_getLatestLogs
& fix typo (#5994) - 12ed9d2 eth_estimateGas performance tweaks (#6001)
- a4136fa Improve state cache performance (#6002)
- 5b44f7d Rework the peer finding (#5999)
- e469afd Rewrite bytecode of the token contract on Gnosis Chain (#5997)
- 3280531 Simplify Header.EncodeRLP (#5995)
- 7f9edd6 feat: add
erigon_getLatestLogs
as a new feature API. (#5875) - 6155947 fixes for POS header downloader (#5991)
- 636586c cache state check (#5844)
- 82bb408 Only zero-gas transactions may be service ones (#5989)
- 897887c e3: integration support unwind loop (#5988)
- 29b2389 e3: tmpdir (#5985)
- 160407b e3: recon metrics (#5984)
- 1e5a513 e3: configurable recon workers (#5983)
- 92a1aab e3: accumulator nil on unwind (#5981)
- da455c8 got rid of effective engine (#5975)
- 5c5094a Adding BeaconBlocksByRoot req to consensus layer RPC (#5968)
- c656c65 Update to erigon-lib, adjust flag processing (#5973)
- 766d0fd e3: more workers (#5972)
- 4954b0b e3: more logs (#5971)
- 432abbe e3: more logs (#5970)
- 949ec35 save
- e7c53ac e3: fix sequential commit place (#5969)
- bc7128e Adding BeaconBlocksByRangeReq to consensus layer RPC (#5967)
- bb1811a e3: increase workers (#5966)
- 1a6bc51 save
- ba43ba5 e3: integration tests on ci (#5960)
- 004c900 Prevent double closing of the channel (#5962)
- 75db1aa Add support for beacon_blocks_by_root on the req/resp domain (#5951)