mirror of
https://github.com/sigp/lighthouse.git
synced 2026-03-21 13:54:44 +00:00
Use CoW
This commit is contained in:
@@ -96,9 +96,10 @@ pub fn process_activations<T: EthSpec>(
|
||||
state: &mut BeaconState<T>,
|
||||
spec: &ChainSpec,
|
||||
) -> Result<(), Error> {
|
||||
let (mut validators, balances) = state.validators_and_balances_mut();
|
||||
for index in 0..validators.len() {
|
||||
let validator = validators.get_validator_mut(index)?;
|
||||
let (validators, balances) = state.validators_and_balances_mut();
|
||||
let mut validators_iter = validators.iter_cow();
|
||||
while let Some((index, validator)) = validators_iter.next_cow() {
|
||||
let validator = validator.to_mut();
|
||||
let balance = balances
|
||||
.get(index)
|
||||
.copied()
|
||||
|
||||
Reference in New Issue
Block a user