Merge pull request #3996 from jtraglia/shadowed-index-var

This commit is contained in:
Justin Traglia 2024-10-27 09:50:34 -05:00 committed by GitHub
commit 734938c0e1
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -572,10 +572,12 @@ def get_attesting_indices(state: BeaconState, attestation: Attestation) -> Set[V
output: Set[ValidatorIndex] = set() output: Set[ValidatorIndex] = set()
committee_indices = get_committee_indices(attestation.committee_bits) committee_indices = get_committee_indices(attestation.committee_bits)
committee_offset = 0 committee_offset = 0
for index in committee_indices: for committee_index in committee_indices:
committee = get_beacon_committee(state, attestation.data.slot, index) committee = get_beacon_committee(state, attestation.data.slot, committee_index)
committee_attesters = set( committee_attesters = set(
index for i, index in enumerate(committee) if attestation.aggregation_bits[committee_offset + i]) attester_index for i, attester_index in enumerate(committee)
if attestation.aggregation_bits[committee_offset + i]
)
output = output.union(committee_attesters) output = output.union(committee_attesters)
committee_offset += len(committee) committee_offset += len(committee)