Merge pull request #878 from ethereum/JustinDrake-patch-8

Missing typehint for `convert_to_indexed`
This commit is contained in:
Hsiao-Wei Wang 2019-04-04 17:51:22 +08:00 committed by GitHub
commit f445846825
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 3 additions and 3 deletions

View File

@ -1160,9 +1160,9 @@ def verify_bitfield(bitfield: bytes, committee_size: int) -> bool:
### `convert_to_indexed` ### `convert_to_indexed`
```python ```python
def convert_to_indexed(state: BeaconState, attestation: Attestation): def convert_to_indexed(state: BeaconState, attestation: Attestation) -> IndexedAttestation:
""" """
Convert an attestation to (almost) indexed-verifiable form Convert ``attestation`` to (almost) indexed-verifiable form.
""" """
attesting_indices = get_attestation_participants(state, attestation.data, attestation.aggregation_bitfield) attesting_indices = get_attestation_participants(state, attestation.data, attestation.aggregation_bitfield)
custody_bit_1_indices = get_attestation_participants(state, attestation.data, attestation.custody_bitfield) custody_bit_1_indices = get_attestation_participants(state, attestation.data, attestation.custody_bitfield)
@ -1172,7 +1172,7 @@ def convert_to_indexed(state: BeaconState, attestation: Attestation):
custody_bit_0_indices=custody_bit_0_indices, custody_bit_0_indices=custody_bit_0_indices,
custody_bit_1_indices=custody_bit_1_indices, custody_bit_1_indices=custody_bit_1_indices,
data=attestation.data, data=attestation.data,
aggregate_signature=attestation.aggregate_signature aggregate_signature=attestation.aggregate_signature,
) )
``` ```