Files
Eitan Seri-Levi dfb259171a Ensure we can serve blocks and columns after head event is emitted (#9338)
See related issue: https://github.com/ethpandaops/dora/pull/713

When LH emits a `head` event the block isn't written to disk yet. Some upstream consumers may expect that after a `head` event that the block should be queryable via the beacon api. This PR falls back to fetching the block from the early attester cache if it wasn't found in the store. This should ensure that a block is always queryable immediately after a `head` event is emitted.

Additionally I noticed that when serving columns we always default to using the store. We already have `get_data_columns_checking_all_caches ` which tries the da cache, then the store and finally the early attester cache.


  


Co-Authored-By: Eitan Seri-Levi <eserilev@ucsc.edu>

Co-Authored-By: Michael Sproul <michael@sigmaprime.io>
2026-05-25 05:09:38 +00:00
..
2026-05-05 06:35:57 +00:00
2025-08-13 03:04:31 +00:00
2025-03-12 22:31:05 +00:00
2026-03-06 23:09:33 +00:00