## Issue Addressed Closes https://github.com/sigp/lighthouse/issues/2371 ## Proposed Changes Backport some changes from `tree-states` that remove duplicated calculations of the `proposer_index`. With this change the proposer index should be calculated only once for each block, and then plumbed through to every place it is required. ## Additional Info In future I hope to add more data to the consensus context that is cached on a per-epoch basis, like the effective balances of validators and the base rewards. There are some other changes to remove indexing in tests that were also useful for `tree-states` (the `tree-states` types don't implement `Index`). |
||
|---|---|---|
| .. | ||
| common | ||
| per_block_processing | ||
| per_epoch_processing | ||
| upgrade | ||
| block_replayer.rs | ||
| consensus_context.rs | ||
| genesis.rs | ||
| lib.rs | ||
| macros.rs | ||
| metrics.rs | ||
| per_block_processing.rs | ||
| per_epoch_processing.rs | ||
| per_slot_processing.rs | ||
| state_advance.rs | ||
| upgrade.rs | ||
| verify_operation.rs | ||