lighthouse/beacon_node
Paul Hauner c4bd9c86e6
Add check for head/target consistency (#1702)
## Issue Addressed

NA

## Proposed Changes

Addresses an interesting DoS vector raised by @protolambda by verifying that the head and target are consistent when processing aggregate attestations. This check prevents us from loading very old target blocks and doing lots of work to skip them to the current slot.

## Additional Info

NA
2020-10-03 10:08:06 +10:00
..
beacon_chain Add check for head/target consistency (#1702) 2020-10-03 10:08:06 +10:00
client Add UPnP support for Lighthouse (#1587) 2020-10-03 10:07:47 +10:00
eth1 Add UPnP support for Lighthouse (#1587) 2020-10-03 10:07:47 +10:00
eth2_libp2p Add UPnP support for Lighthouse (#1587) 2020-10-03 10:07:47 +10:00
genesis Add UPnP support for Lighthouse (#1587) 2020-10-03 10:07:47 +10:00
http_api Add UPnP support for Lighthouse (#1587) 2020-10-03 10:07:47 +10:00
http_metrics Implement standard eth2.0 API (#1569) 2020-10-01 11:12:36 +10:00
network Add UPnP support for Lighthouse (#1587) 2020-10-03 10:07:47 +10:00
operation_pool Implement standard eth2.0 API (#1569) 2020-10-01 11:12:36 +10:00
src Add UPnP support for Lighthouse (#1587) 2020-10-03 10:07:47 +10:00
store Add database schema versioning (#1688) 2020-10-01 11:12:36 +10:00
tests Implement standard eth2.0 API (#1569) 2020-10-01 11:12:36 +10:00
timer Add UPnP support for Lighthouse (#1587) 2020-10-03 10:07:47 +10:00
websocket_server Add UPnP support for Lighthouse (#1587) 2020-10-03 10:07:47 +10:00
Cargo.toml Add UPnP support for Lighthouse (#1587) 2020-10-03 10:07:47 +10:00