Avatar for the paradigmxyz user
paradigmxyz
reth
BlogDocsChangelog

Performance History

Latest Results

fix(provider): bound static file changeset range to prevent infinite iteration When account_changesets_range is called with an unbounded range on the static file provider, the changeset walker would loop forever because: 1. For blocks beyond the static file tip, account_block_changeset returns Ok(Vec::new()) due to MissingStaticFileBlock being caught 2. The walker can't distinguish this from a block with no changes 3. It keeps incrementing current_block trying to find data This caused proof workers to hang when processing competing payloads, as the overlay provider would call from_reverts with unbounded ranges. After 300 seconds, MDBX would timeout the read transactions. Fix: Add bound_range() helper that converts unbounded range ends to the highest static file block for the segment. Use this in account_changesets_range to ensure iteration terminates at the actual data boundary.
fix/unbounded-changeset-range-infinite-loop
49 seconds ago
Merge origin/main into branch
mediocregopher/21242-proof-v2-enable
3 minutes ago
Update mod.rs
katikatidimon:main
9 minutes ago

Active Branches

feat(trie): Enable proofs v2 by default
last run
3 minutes ago
#21434
CodSpeed Performance Gauge
0%
#21510
CodSpeed Performance Gauge
0%
#21509
CodSpeed Performance Gauge
0%
© 2026 CodSpeed Technology
Home Terms Privacy Docs