lighthouse/beacon_node
Michael Sproul affea585f4 Remove CountUnrealized (#4357)
## Issue Addressed

Closes #4332

## Proposed Changes

Remove the `CountUnrealized` type, defaulting unrealized justification to _on_. This fixes the #4332 issue by ensuring that importing the same block to fork choice always results in the same outcome.

Finalized sync speed may be slightly impacted by this change, but that is deemed an acceptable trade-off until the optimisation from #4118 is implemented.

TODO:

- [x] Also check that the block isn't a duplicate before importing
2023-06-16 06:44:31 +00:00
..
beacon_chain Remove CountUnrealized (#4357) 2023-06-16 06:44:31 +00:00
builder_client Set user agent on requests to builder (#4199) 2023-04-18 02:47:36 +00:00
client Switch default slasher backend to LMDB (#4360) 2023-06-07 01:50:33 +00:00
eth1 Replace ganache-cli with anvil (#3555) 2023-05-15 07:22:02 +00:00
execution_layer Always log the value of relay and local blocks for comparison (#4352) 2023-06-07 01:50:31 +00:00
genesis Replace ganache-cli with anvil (#3555) 2023-05-15 07:22:02 +00:00
http_api Remove CountUnrealized (#4357) 2023-06-16 06:44:31 +00:00
http_metrics Appease clippy in Rust 1.70 (#4365) 2023-06-02 03:17:40 +00:00
lighthouse_network Rework internal rpc protocol handling (#4290) 2023-06-14 05:08:50 +00:00
network Remove CountUnrealized (#4357) 2023-06-16 06:44:31 +00:00
operation_pool Split common crates out into their own repos (#3890) 2023-04-28 01:15:40 +00:00
src Update discv5 to expand ipv6 support (#4319) 2023-06-13 01:25:05 +00:00
store Switch default slasher backend to LMDB (#4360) 2023-06-07 01:50:33 +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 Switch default slasher backend to LMDB (#4360) 2023-06-07 01:50:33 +00:00