nimbus-eth2/beacon_chain/rpc
Etan Kissling 9593ef74b8
do not cache zero block hash if block unavailable (#5865)
With checkpoint sync, the checkpoint block is typically unavailable at
the start, and only backfilled later. To avoid treating it as having
zero hash, execution disabled in some contexts, wrap the result of
`loadExecutionBlockHash` in `Opt` and handle block hash being unknown.

---------

Co-authored-by: Jacek Sieka <jacek@status.im>
2024-02-09 22:10:38 +00:00
..
rest_api.nim verify `genesis_time` more strictly (fixes #1667) (#5694) 2024-01-06 15:26:56 +01:00
rest_beacon_api.nim implement getBlindedBlock REST API (#5829) 2024-01-31 03:18:55 +00:00
rest_builder_api.nim Adopt asyncraises guarantees to most of the REST API handlers. (#5803) 2024-01-20 17:06:28 +01:00
rest_config_api.nim Adopt asyncraises guarantees to most of the REST API handlers. (#5803) 2024-01-20 17:06:28 +01:00
rest_constants.nim verify `genesis_time` more strictly (fixes #1667) (#5694) 2024-01-06 15:26:56 +01:00
rest_debug_api.nim do not cache zero block hash if block unavailable (#5865) 2024-02-09 22:10:38 +00:00
rest_event_api.nim Adopt asyncraises guarantees to most of the REST API handlers. (#5803) 2024-01-20 17:06:28 +01:00
rest_key_management_api.nim Adopt asyncraises guarantees to most of the REST API handlers. (#5803) 2024-01-20 17:06:28 +01:00
rest_light_client_api.nim Adopt asyncraises guarantees to most of the REST API handlers. (#5803) 2024-01-20 17:06:28 +01:00
rest_nimbus_api.nim Adopt asyncraises guarantees to most of the REST API handlers. (#5803) 2024-01-20 17:06:28 +01:00
rest_node_api.nim Adopt asyncraises guarantees to most of the REST API handlers. (#5803) 2024-01-20 17:06:28 +01:00
rest_utils.nim split out eth1chain into its own module (#5768) 2024-01-17 15:26:16 +01:00
rest_validator_api.nim Adopt asyncraises guarantees to most of the REST API handlers. (#5803) 2024-01-20 17:06:28 +01:00
state_ttl_cache.nim Prune `BlockRef` on finalization (#3513) 2022-03-17 17:42:56 +00:00