lighthouse/validator_client/src
Paul Hauner f157d61cc7 Address clippy lints, panic in ssz_derive on overflow (#1714)
## Issue Addressed

NA

## Proposed Changes

- Panic or return error if we overflow `usize` in SSZ decoding/encoding derive macros.
  - I claim that the panics can only be triggered by a faulty type definition in lighthouse, they cannot be triggered externally on a validly defined struct.
- Use `Ordering` instead of some `if` statements, as demanded by clippy.
- Remove some old clippy `allow` that seem to no longer be required.
- Add comments to interesting clippy statements that we're going to continue to ignore.
- Create #1713

## Additional Info

NA
2020-10-25 23:27:39 +00:00
..
http_api Support pre-flight CORS check (#1772) 2020-10-22 04:47:27 +00:00
attestation_service.rs Implement standard eth2.0 API (#1569) 2020-10-01 11:12:36 +10:00
block_service.rs Implement standard eth2.0 API (#1569) 2020-10-01 11:12:36 +10:00
cli.rs Adds colour help to bn and vc subcommands (#1811) 2020-10-23 04:16:34 +00:00
config.rs Strict slashing protection by default (#1750) 2020-10-09 02:05:32 +00:00
duties_service.rs Implement standard eth2.0 API (#1569) 2020-10-01 11:12:36 +10:00
fork_service.rs Implement VC API (#1657) 2020-10-02 09:42:19 +00:00
initialized_validators.rs Address clippy lints, panic in ssz_derive on overflow (#1714) 2020-10-25 23:27:39 +00:00
is_synced.rs Implement standard eth2.0 API (#1569) 2020-10-01 11:12:36 +10:00
key_cache.rs Implement key cache to reduce keystore loading times for validator_client (#1695) 2020-10-05 10:50:43 +00:00
lib.rs Allow VC to start without any validators (#1779) 2020-10-21 04:29:24 +00:00
notifier.rs Implement VC API (#1657) 2020-10-02 09:42:19 +00:00
validator_duty.rs Implement standard eth2.0 API (#1569) 2020-10-01 11:12:36 +10:00
validator_store.rs Strict slashing protection by default (#1750) 2020-10-09 02:05:32 +00:00