From 01b6a4f2d5818168af979ebc96159ce20245a1f2 Mon Sep 17 00:00:00 2001 From: Thane Thomson Date: Mon, 28 Mar 2022 11:40:36 -0400 Subject: [PATCH] Panic on ABCI++ method call failure Signed-off-by: Thane Thomson --- internal/state/execution.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/internal/state/execution.go b/internal/state/execution.go index 3a1427e18..cf80bc340 100644 --- a/internal/state/execution.go +++ b/internal/state/execution.go @@ -319,7 +319,7 @@ func (blockExec *BlockExecutor) ExtendVote(ctx context.Context, vote *types.Vote resp, err := blockExec.appClient.ExtendVote(ctx, req) if err != nil { - return nil, err + panic(fmt.Errorf("ExtendVote call failed: %w", err)) } return resp.VoteExtension, nil } @@ -334,7 +334,7 @@ func (blockExec *BlockExecutor) VerifyVoteExtension(ctx context.Context, vote *t resp, err := blockExec.appClient.VerifyVoteExtension(ctx, req) if err != nil { - return err + panic(fmt.Errorf("VerifyVoteExtension call failed: %w", err)) } if !resp.IsOK() {