Simplified sorted index check

This commit is contained in:
vbuterin
2019-03-22 06:20:38 -05:00
committed by GitHub
parent 3ee9fc0cc7
commit ce18bde5c9

View File

@@ -1243,10 +1243,9 @@ def verify_standalone_attestation(state: BeaconState, standalone_attestation: St
if not (1 <= len(standalone_attestation.validator_indices) <= MAX_ATTESTATION_PARTICIPANTS):
return False
for i in range(len(standalone_attestation.validator_indices) - 1):
if standalone_attestation.validator_indices[i] >= standalone_attestation.validator_indices[i + 1]:
return False
if standalone_attestation.validator_indices != sorted(standalone_attestation.validator_indices):
return False
if not verify_bitfield(standalone_attestation.custody_bitfield, len(standalone_attestation.validator_indices)):
return False