From fa4c9beb13f2f95abdb7950419840de18655a247 Mon Sep 17 00:00:00 2001 From: Potuz Date: Tue, 14 Feb 2023 03:12:59 -0300 Subject: [PATCH] Only pack attestations and deposits if no err (#11987) Co-authored-by: prylabs-bulldozer[bot] <58059840+prylabs-bulldozer[bot]@users.noreply.github.com> --- beacon-chain/rpc/prysm/v1alpha1/validator/proposer.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/beacon-chain/rpc/prysm/v1alpha1/validator/proposer.go b/beacon-chain/rpc/prysm/v1alpha1/validator/proposer.go index b316aa014f..9bec807c93 100644 --- a/beacon-chain/rpc/prysm/v1alpha1/validator/proposer.go +++ b/beacon-chain/rpc/prysm/v1alpha1/validator/proposer.go @@ -91,9 +91,10 @@ func (vs *Server) GetBeaconBlock(ctx context.Context, req *ethpb.BlockRequest) ( sBlk.SetDeposits([]*ethpb.Deposit{}) sBlk.SetAttestations([]*ethpb.Attestation{}) log.WithError(err).Error("Could not pack deposits and attestations") + } else { + sBlk.SetDeposits(deposits) + sBlk.SetAttestations(atts) } - sBlk.SetDeposits(deposits) - sBlk.SetAttestations(atts) // Set proposer index. idx, err := helpers.BeaconProposerIndex(ctx, head)