go-ethereum/internal/era
jvn 023a573732
core/rawdb/eradb: support ere files in era store (#34978)
When ancient history is pruned, geth serves old block bodies and receipts
back from era files on disk. Until now that fallback only worked for .era1
files (pre-merge), so requests for post-merge blocks backed by .ere files
failed even though the data was present. This PR generalizes the era store
to open both formats.

---------

Co-authored-by: Sina Mahmoodi <itz.s1na@gmail.com>
2026-06-22 17:00:43 +02:00
..
e2store internal/era: random access to header and receipts (#31544) 2025-04-04 06:07:46 -06:00
eradl internal/era: New EraE implementation (#32157) 2026-02-09 08:30:19 -07:00
execdb core/rawdb/eradb: support ere files in era store (#34978) 2026-06-22 17:00:43 +02:00
onedb internal/era/onedb: return false if err (#34816) 2026-05-01 14:10:41 +02:00
accumulator.go internal/era: New EraE implementation (#32157) 2026-02-09 08:30:19 -07:00
era.go internal/era: update to latest ere spec (#34896) 2026-06-03 11:52:10 +02:00
proof.go internal/era: New EraE implementation (#32157) 2026-02-09 08:30:19 -07:00