Commit Graph

12650 Commits

Author SHA1 Message Date
Alexey Shekhirin
9e675eb267 combined fixed-cache execution cache and cached provider fixes 2026-01-05 22:24:03 +00:00
Alexey Shekhirin
ca7c09b602 Revert "feat(engine): do not use cached state provider for multiproof task"
This reverts commit 27eec4174a.
2026-01-05 18:47:14 +00:00
Alexey Shekhirin
27eec4174a feat(engine): do not use cached state provider for multiproof task 2026-01-05 18:40:16 +00:00
Alexey Shekhirin
c7a52036fa refactor(engine): do not create cached state provider if caching is disabled 2026-01-05 18:39:33 +00:00
Alexey Shekhirin
08fdaef883 Merge remote-tracking branch 'origin/main' into alexey/execution-cache-fixed-cache 2026-01-05 18:13:21 +00:00
Alexey Shekhirin
d62a1c5f07 use sizes in bytes for cache size 2026-01-05 18:10:37 +00:00
Alexey Shekhirin
5f1ab840f1 nits 2026-01-05 18:10:23 +00:00
Alexey Shekhirin
299ed452b7 fix imports 2026-01-05 18:10:23 +00:00
Alexey Shekhirin
36b19b42d4 Merge remote-tracking branch 'origin/main' into alexey/execution-cache-fixed-cache 2026-01-05 18:10:23 +00:00
Alexey Shekhirin
27e39f98c5 fixed cache metrics 2026-01-05 18:09:40 +00:00
Alexey Shekhirin
5126257d3b remove selfdestruct handling 2026-01-05 18:09:13 +00:00
Alexey Shekhirin
43c2ccd810 use 64k sizes for caches 2026-01-05 18:09:13 +00:00
Alexey Shekhirin
acd47f5b7d check is_prewarm like before 2026-01-05 18:09:13 +00:00
Alexey Shekhirin
52f7aa725b handle wipe with dashmap (bad) 2026-01-05 18:09:13 +00:00
Alexey Shekhirin
62fcc8c1cf more get_or_try_insert methods 2026-01-05 18:09:13 +00:00
Alexey Shekhirin
2bbd3d6187 Merge remote-tracking branch 'origin/main' into alexey/execution-cache-fixed-cache 2026-01-05 18:09:13 +00:00
Alexey Shekhirin
e5cf446695 timestamped storage slots for invalidation 2026-01-05 18:08:45 +00:00
Alexey Shekhirin
08b3df7c41 use fixed-cache for accounts and storages 2026-01-05 18:07:57 +00:00
Alexey Shekhirin
d58179c9aa refactor(engine): return saved_caches in prewarm handle 2026-01-05 17:47:20 +00:00
Alexey Shekhirin
86f6e8a4cb fix(engine): do not create another cache for multiproof task 2026-01-05 17:40:51 +00:00
bobtajson
981d1da41a chore(chain-state): remove needless collect in test assertions (#20736) 2026-01-05 17:22:58 +00:00
andrewshab
5ded234131 docs: update NetworkInner struct definition in network.md (#20752) 2026-01-05 17:09:23 +00:00
Hwangjae Lee
cfeaedd389 docs(net): fix typos in comments (#20751)
Signed-off-by: Hwangjae Lee <meetrick@gmail.com>
2026-01-05 17:07:33 +00:00
Mablr
7779d484a3 feat(optimism): Flashblock Receipts Stream (#20061)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2026-01-05 16:58:05 +00:00
cui
790a73cd2a chore: update todo (#20693) 2026-01-05 15:13:07 +00:00
cui
39e2c5167a feat: remove todo (#20692) 2026-01-05 15:03:46 +00:00
Satoshi Nakamoto
0f1bec0ad1 docs(network): sync struct definitions with sour (#20747) 2026-01-05 15:02:01 +00:00
cui
17c1365368 perf: prealloc vector (#20713)
Co-authored-by: weixie.cui <weixie.cui@okg.com>
2026-01-05 13:57:24 +00:00
cui
a7841919d9 perf: prealloc vector (#20716)
Co-authored-by: weixie.cui <weixie.cui@okg.com>
2026-01-05 13:56:28 +00:00
cui
0dbbb3ff37 perf: prealloc B256Map (#20720)
Co-authored-by: weixie.cui <weixie.cui@okg.com>
2026-01-05 13:54:10 +00:00
cui
96ff33120e perf: prealloc vec (#20721)
Co-authored-by: weixie.cui <weixie.cui@okg.com>
2026-01-05 13:53:17 +00:00
cui
f920ffd5f9 refactor: simplify code (#20722)
Co-authored-by: weixie.cui <weixie.cui@okg.com>
2026-01-05 13:52:48 +00:00
GarmashAlex
da1d7e542f refactor(rpc): remove unused BlockTransactionsResponseSender (#20696) 2026-01-05 13:52:01 +00:00
Satoshi Nakamoto
186208fef9 docs: fix doc comment errors (#20746) 2026-01-05 13:07:30 +00:00
cui
5265079654 perf: avoid one vec alloc (#20717)
Co-authored-by: weixie.cui <weixie.cui@okg.com>
2026-01-05 12:40:03 +00:00
cui
9ca5cffaee chore: update alloy (#20709)
Co-authored-by: weixie.cui <weixie.cui@okg.com>
2026-01-05 12:05:59 +00:00
Satoshi Nakamoto
b51ce5c155 docs(network): sync request handler structs with source (#20726) 2026-01-05 11:56:07 +00:00
andrewshab
8e9e595799 docs: update db.md BodyStage unwind implementation (#20727) 2026-01-05 11:54:57 +00:00
Satoshi Nakamoto
b77898c00d docs: fix doc comment errors (#20728) 2026-01-05 11:53:35 +00:00
cui
58b0125784 refactor: optimize check whether all blobs ready (#20711)
Co-authored-by: weixie.cui <weixie.cui@okg.com>
2026-01-05 11:53:06 +00:00
cui
e8cc91ebc2 fix: inclusive range off-by-one (#20729)
Co-authored-by: weixie.cui <weixie.cui@okg.com>
2026-01-05 11:39:38 +00:00
cui
59486a64d4 fix: to block should not sub one (#20730)
Co-authored-by: weixie.cui <weixie.cui@okg.com>
2026-01-05 11:35:22 +00:00
Hwangjae Lee
b1263d4651 docs(evm): fix typos and remove stale TODO (#20742)
Signed-off-by: Hwangjae Lee <meetrick@gmail.com>
2026-01-05 11:25:42 +00:00
kurahin
a79432ffc6 docs: fix discv5 multiaddr peer id conversion comment (#20743) 2026-01-05 11:22:32 +00:00
Karl Yu
480029a678 feat: optimize send_raw_transaction_sync receipts fetching (#20689) 2026-01-05 11:22:04 +00:00
DaniPopes
66f3453b3c feat(reth-bench-compare): add per-build features and rustflags args (#20744) 2026-01-05 11:11:23 +00:00
github-actions[bot]
3d4efdb271 chore(deps): weekly cargo update (#20735)
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2026-01-04 11:31:03 +00:00
Doohyun Cho
5ac9184ba6 perf(era-utils): replace Box<dyn Fn> with function pointer (#20701) 2026-01-03 10:46:42 +00:00
Rej Ect
0e6efdb91c chore: bump license year to 2026 (#20704) 2026-01-03 10:45:34 +00:00
zhygis
986e07f21a feat(cli): make Cli extensible with custom subcommands (#20710)
Co-authored-by: Amp <amp@ampcode.com>
2026-01-03 10:41:56 +00:00