Use AttestationDuty in epoch duties

This commit is contained in:
Age Manning
2019-03-30 17:14:38 +11:00
parent c107ebf9aa
commit bb8938c564
4 changed files with 13 additions and 13 deletions

View File

@@ -47,11 +47,17 @@ impl BeaconNodeDuties for ValidatorServiceClient {
None
}
};
let attestation_duty = AttestationDuty {
slot: Slot::from(active_duty.get_attestation_slot()),
shard: active_duty.get_attestation_shard(),
committee_index: active_duty.get_committee_index(),
comittee_size: 10,
}
let epoch_duty = EpochDuty {
block_production_slot,
attestation_slot: Slot::from(active_duty.get_attestation_slot()),
attestation_shard: active_duty.get_attestation_shard(),
committee_index: active_duty.get_committee_index(),
attestation_duty,
};
epoch_duties.insert(pub_keys[index].clone(), Some(epoch_duty));
}