From 92a91476ef87c7c6f503552b1fc8e0572636cdfd Mon Sep 17 00:00:00 2001 From: terence tsao Date: Sat, 15 Feb 2020 04:09:26 -0800 Subject: [PATCH] Better log (#4870) --- beacon-chain/blockchain/process_block_helpers.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/beacon-chain/blockchain/process_block_helpers.go b/beacon-chain/blockchain/process_block_helpers.go index da9e57529a..a4a4333dfc 100644 --- a/beacon-chain/blockchain/process_block_helpers.go +++ b/beacon-chain/blockchain/process_block_helpers.go @@ -100,6 +100,10 @@ func (s *Service) verifyBlkDescendant(ctx context.Context, root [32]byte, slot u if err != nil { return errors.Wrap(err, "could not get finalized block root") } + if bFinalizedRoot == nil { + return fmt.Errorf("no finalized block known for block from slot %d", slot) + } + if !bytes.Equal(bFinalizedRoot, s.finalizedCheckpt.Root) { err := fmt.Errorf("block from slot %d is not a descendent of the current finalized block slot %d, %#x != %#x", slot, finalizedBlk.Slot, bytesutil.Trunc(bFinalizedRoot), bytesutil.Trunc(s.finalizedCheckpt.Root))