Change GetValidatorParticipation to compute participation from previous epoch (#3988)

* Change ComputeValidatorParticipation to allow previous and current epoch

* Change archive saving back to previous

* Fix forkchoice usage

* whoopsies
This commit is contained in:
Ivan Martinez
2019-11-13 00:17:34 -05:00
committed by Raul Jordan
parent 6ae829a555
commit 8ba6c84d6b
7 changed files with 158 additions and 30 deletions

View File

@@ -109,7 +109,11 @@ func compareHeads(clients map[string]pb.BeaconChainClient) {
logHead(endpt2, head2)
if (head1.BlockSlot+1)%params.BeaconConfig().SlotsPerEpoch == 0 {
p, err := clients[endpt2].GetValidatorParticipation(context.Background(), &pb.GetValidatorParticipationRequest{})
p, err := clients[endpt2].GetValidatorParticipation(context.Background(), &pb.GetValidatorParticipationRequest{
QueryFilter: &pb.GetValidatorParticipationRequest_Epoch{
Epoch: head2.BlockSlot / params.BeaconConfig().SlotsPerEpoch,
},
})
if err != nil {
log.Fatal(err)
}