Commit graph

4 commits

Author SHA1 Message Date
Sina Mahmoodi
b9999244e5 interface for public api 2026-05-11 15:48:01 +00:00
Sina Mahmoodi
35d19278e7 minor 2026-05-11 11:04:32 +00:00
Sina Mahmoodi
3ca07b6750 core: shard jumpdest cache into 8 buckets of 8MB 2026-05-11 09:57:16 +00:00
Sina Mahmoodi
5c4a89562d core, eth: move jumpdest cache to BlockChain
Replaces the process-global LRU with a chain-owned, byte-bounded
SizeConstrainedCache (128MB) shared between block processor and
prefetcher. Threaded through Process/Prefetch as an optional argument;
RPC, tracing, and stateless callers pass nil and the EVM falls back to
its per-instance map. Adds chain/cache/jumpdest/{hit,miss} meters.
2026-05-07 19:46:51 +00:00