Fix ToC and apply @mehdi-aouadi's suggestion
This commit is contained in:
parent
03c23c6fb1
commit
43dbf8cef5
|
@ -10,8 +10,8 @@
|
||||||
- [Preset](#preset)
|
- [Preset](#preset)
|
||||||
- [Containers](#containers)
|
- [Containers](#containers)
|
||||||
- [Modified containers](#modified-containers)
|
- [Modified containers](#modified-containers)
|
||||||
- [Attestation](#attestation)
|
- [`Attestation`](#attestation)
|
||||||
- [IndexedAttestation](#indexedattestation)
|
- [`IndexedAttestation`](#indexedattestation)
|
||||||
- [Helper functions](#helper-functions)
|
- [Helper functions](#helper-functions)
|
||||||
- [Misc](#misc)
|
- [Misc](#misc)
|
||||||
- [`get_committee_indices`](#get_committee_indices)
|
- [`get_committee_indices`](#get_committee_indices)
|
||||||
|
@ -77,9 +77,9 @@ def get_committee_indices(commitee_bits: Bitvector) -> List[CommitteeIndex]:
|
||||||
#### New `get_committee_attesters`
|
#### New `get_committee_attesters`
|
||||||
|
|
||||||
```python
|
```python
|
||||||
def get_committee_attesters(state: BeaconState, data: AttestationData,
|
def get_committee_attesters(state: BeaconState, slot: Slot,
|
||||||
attesting_bits: Bitlist, index: CommitteeIndex) -> Set[ValidatorIndex]:
|
attesting_bits: Bitlist, index: CommitteeIndex) -> Set[ValidatorIndex]:
|
||||||
committee = get_beacon_committee(state, data.slot, index)
|
committee = get_beacon_committee(state, slot, index)
|
||||||
return set(index for i, index in enumerate(committee) if attesting_bits[i])
|
return set(index for i, index in enumerate(committee) if attesting_bits[i])
|
||||||
```
|
```
|
||||||
|
|
||||||
|
@ -95,7 +95,7 @@ def get_attesting_indices(state: BeaconState, attestation: Attestation) -> Set[V
|
||||||
committee_indices = get_committee_indices(attestation.committee_bits)
|
committee_indices = get_committee_indices(attestation.committee_bits)
|
||||||
for index in committee_indices:
|
for index in committee_indices:
|
||||||
attesting_bits = attestation.attesting_bits[index]
|
attesting_bits = attestation.attesting_bits[index]
|
||||||
committee_attesters = get_committee_attesters(state, attestation.data, attesting_bits, index)
|
committee_attesters = get_committee_attesters(state, attestation.data.slot, attesting_bits, index)
|
||||||
output = output.union(committee_attesters)
|
output = output.union(committee_attesters)
|
||||||
|
|
||||||
return output
|
return output
|
||||||
|
|
Loading…
Reference in New Issue