Skip to content

Commit fd9676a

Browse files
committed
remove is_validating_signatures from attestation validation
1 parent fb360aa commit fd9676a

File tree

2 files changed

+7
-11
lines changed

2 files changed

+7
-11
lines changed

eth/beacon/state_machines/forks/serenity/operations.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,7 @@
1010

1111
def process_attestations(state: BeaconState,
1212
block: BaseBeaconBlock,
13-
config: BeaconConfig,
14-
is_validating_signatures: bool=True) -> BeaconState:
13+
config: BeaconConfig) -> BeaconState:
1514
"""
1615
Implements 'per-block-processing.operations.attestations' portion of Phase 0 spec:
1716
https://github.com/ethereum/eth2.0-specs/blob/master/specs/core/0_beacon-chain.md#attestations-1
@@ -27,7 +26,6 @@ def process_attestations(state: BeaconState,
2726
attestation,
2827
config.EPOCH_LENGTH,
2928
config.MIN_ATTESTATION_INCLUSION_DELAY,
30-
is_validating_signatures,
3129
)
3230

3331
# update_latest_attestations

eth/beacon/state_machines/forks/serenity/validation.py

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,7 @@
3737
def validate_serenity_attestation(state: Type[BeaconState],
3838
attestation: Attestation,
3939
epoch_length: int,
40-
min_attestation_inclusion_delay: int,
41-
is_validating_signatures: bool=True) -> None:
40+
min_attestation_inclusion_delay: int) -> None:
4241
"""
4342
Validate the given ``attestation``.
4443
Raise ``ValidationError`` if it's invalid.
@@ -75,12 +74,11 @@ def validate_serenity_attestation(state: Type[BeaconState],
7574

7675
validate_serenity_attestation_shard_block_root(attestation.data)
7776

78-
if is_validating_signatures:
79-
validate_serenity_attestation_aggregate_signature(
80-
state,
81-
attestation,
82-
epoch_length,
83-
)
77+
validate_serenity_attestation_aggregate_signature(
78+
state,
79+
attestation,
80+
epoch_length,
81+
)
8482

8583

8684
def validate_serenity_attestation_slot(attestation_data: AttestationData,

0 commit comments

Comments
 (0)