lighthouse/beacon_node
Michael Sproul 0074a3b5f5 Fix block & state queries prior to genesis (#4761)
## Issue Addressed

Closes #4751

## Proposed Changes

Prevent `state_root_at_slot` and `block_root_at_slot` from erroring out due to a call to `self.slot()?` that fails before genesis. This fixes pre-genesis queries for:

- block at slot 0
- block by genesis block root
- state at slot 0
- state by genesis state root
- state at `finalized` tag
- state at `justified` tag
2023-09-21 06:38:33 +00:00
..
beacon_chain Fix block & state queries prior to genesis (#4761) 2023-09-21 06:38:33 +00:00
beacon_processor Fix beacon-processor-max-workers (#4636) 2023-08-21 05:02:34 +00:00
builder_client Tidy formatting of Reqwest errors (#4336) 2023-06-27 01:06:50 +00:00
client Fix genesis state download panic when running in debug mode (#4753) 2023-09-21 04:17:25 +00:00
eth1 Replace ganache-cli with anvil (#3555) 2023-05-15 07:22:02 +00:00
execution_layer Add more checks and logging before genesis (#4730) 2023-09-21 00:26:53 +00:00
genesis rust 1.72 lints (#4659) 2023-08-24 14:33:24 -04:00
http_api Add SSZ support to validator block production endpoints (#4534) 2023-09-21 06:38:31 +00:00
http_metrics upgrade to libp2p 0.52 (#4431) 2023-08-02 00:59:34 +00:00
lighthouse_network Add Experimental QUIC support (#4577) 2023-09-15 03:07:24 +00:00
network Add Experimental QUIC support (#4577) 2023-09-15 03:07:24 +00:00
operation_pool Fix some typos (#4565) 2023-08-14 00:29:43 +00:00
src Add Experimental QUIC support (#4577) 2023-09-15 03:07:24 +00:00
store Fix bug in block root storage (#4663) 2023-08-28 05:34:28 +00:00
tests Appease Clippy 1.68 and refactor http_api (#4068) 2023-03-13 01:40:03 +00:00
timer Use async code when interacting with EL (#3244) 2022-07-03 05:36:50 +00:00
Cargo.toml Release v4.4.1 (#4690) 2023-09-04 02:56:52 +00:00