lighthouse/consensus/state_processing/src
Pawan Dhananjay 4499adc7fd Check proposer index during block production (#2740)
## Issue Addressed

Resolves #2612 

## Proposed Changes

Implements both the checks mentioned in the original issue. 
1. Verifies the `randao_reveal` in the beacon node
2. Cross checks the proposer index after getting back the block from the beacon node.

## Additional info
The block production time increases by ~10x because of the signature verification on the beacon node (based on the `beacon_block_production_process_seconds` metric) when running on a local testnet.
2021-11-01 07:44:40 +00:00
..
common Altair consensus changes and refactors (#2279) 2021-07-09 06:15:32 +00:00
per_block_processing Add BeaconChainHarness::builder (#2707) 2021-10-14 02:58:10 +00:00
per_epoch_processing Add BeaconChainHarness::builder (#2707) 2021-10-14 02:58:10 +00:00
upgrade Optimize process_attestation with active balance cache (#2560) 2021-09-03 07:50:43 +00:00
genesis.rs Update to consensus-spec-tests v1.1.3 (#2722) 2021-10-16 05:07:21 +00:00
lib.rs Cache participating indices for Altair epoch processing (#2416) 2021-07-27 07:01:01 +00:00
macros.rs Directory Restructure (#1163) 2020-05-18 21:24:23 +10:00
metrics.rs Cache participating indices for Altair epoch processing (#2416) 2021-07-27 07:01:01 +00:00
per_block_processing.rs Check proposer index during block production (#2740) 2021-11-01 07:44:40 +00:00
per_epoch_processing.rs Validator monitor support for sync committees (#2476) 2021-08-31 23:31:36 +00:00
per_slot_processing.rs Validator monitor support for sync committees (#2476) 2021-08-31 23:31:36 +00:00
state_advance.rs Altair consensus changes and refactors (#2279) 2021-07-09 06:15:32 +00:00
upgrade.rs Altair consensus changes and refactors (#2279) 2021-07-09 06:15:32 +00:00
verify_operation.rs Detailed validator monitoring (#2151) 2021-01-20 19:19:38 +00:00