nimbus-eth2/beacon_chain
Etan Kissling 29e5a4a752
error and progress codes for light client sync (#3490)
When syncing as a light client, different behaviour is needed to handle
the various ways how errors may occur. The existing logic for blocks can
also be applied to light client objects:
- `Invalid`: Malformed object that is clearly an error by its producer.
- `MissingParent`: More data is needed to decide applicability.
- `UnviableFork`: Object may be valid but will never apply on this fork.
- `Duplicate`: No errors were encountered but the object was not useful.
2022-03-14 10:25:54 +01:00
..
2022-03-13 08:12:45 +01:00
2022-03-14 10:19:50 +01:00
2021-10-14 14:13:51 +03:00
2022-01-11 11:01:54 +01:00