lighthouse/beacon_node
Pawan Dhananjay 7acfbd89ee Recover from NonConsecutive eth1 errors (#3273)
## Issue Addressed

Fixes #1864 and a bunch of other closed but unresolved issues.

## Proposed Changes

Allows the deposit caching to recover from `NonConsecutive` deposit errors by resetting the last processed block to the last valid deposit's block number. Still not sure of the underlying cause of this error, but this should recover the cache so we don't need `--eth1-purge-cache` anymore 🎉 

A huge thanks to @one-three-three-seven for reproducing the error and providing the data that helped testing out the fix 🙌 

Still needs a few more tests.
2022-06-26 23:10:58 +00:00
..
beacon_chain Avoid cloning snapshots during sync (#3271) 2022-06-20 23:20:29 +00:00
client Add some debug logs for checkpoint sync (#3281) 2022-06-23 05:19:20 +00:00
eth1 Recover from NonConsecutive eth1 errors (#3273) 2022-06-26 23:10:58 +00:00
execution_layer Initial work to remove engines fallback from the execution_layer crate (#3257) 2022-06-22 14:27:16 +00:00
genesis Update and consolidate dependencies (#3136) 2022-04-04 00:26:16 +00:00
http_api Add more paths to HTTP API metrics (#3282) 2022-06-23 05:19:21 +00:00
http_metrics Support IPv6 in BN and VC HTTP APIs (#3104) 2022-03-24 00:04:49 +00:00
lighthouse_network Test the pruning of excess peers using randomly generated input (#3248) 2022-06-25 22:22:34 +00:00
network Deprecate step param in BlocksByRange RPC request (#3275) 2022-06-22 16:23:34 +00:00
operation_pool Optimise per_epoch_processing low-hanging-fruit (#3254) 2022-06-10 04:29:28 +00:00
src Improve eth1 block cache sync (for Ropsten) (#3234) 2022-06-03 06:05:03 +00:00
store Separate execution payloads in the DB (#3157) 2022-05-12 00:42:17 +00:00
tests Altair consensus changes and refactors (#2279) 2021-07-09 06:15:32 +00:00
timer Fix per-slot timer in presence of clock changes (#3243) 2022-06-06 23:52:32 +00:00
Cargo.toml v2.3.1 (#3262) 2022-06-14 05:25:38 +00:00