Update BeaconChain for spec v0.2.0

This commit is contained in:
Paul Hauner
2019-02-12 13:00:52 +11:00
parent 36f441c968
commit 5fefc79521
5 changed files with 53 additions and 49 deletions

View File

@@ -1,3 +1,4 @@
use state_processing::validate_attestation_without_signature;
use std::collections::{HashMap, HashSet};
use types::{
beacon_state::CommitteesError, AggregateSignature, Attestation, AttestationData, BeaconState,
@@ -172,9 +173,7 @@ impl AttestationAggregator {
self.store
.values()
.filter_map(|attestation| {
if state
.validate_attestation_without_signature(attestation, spec)
.is_ok()
if validate_attestation_without_signature(&state, attestation, spec).is_ok()
&& !known_attestation_data.contains(&attestation.data)
{
Some(attestation.clone())