From bc9949e3834ee0495b0e7d02c09aa4a6876a5045 Mon Sep 17 00:00:00 2001 From: Alexander Bezobchuk Date: Mon, 6 Apr 2020 10:24:40 -0400 Subject: [PATCH] Merge PR #5936: Handle and return error on tx.SetMsgs --- client/tx/tx.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/client/tx/tx.go b/client/tx/tx.go index 21fa4c16f..7958122da 100644 --- a/client/tx/tx.go +++ b/client/tx/tx.go @@ -235,10 +235,13 @@ func BuildUnsignedTx(txf Factory, msgs ...sdk.Msg) (ClientTx, error) { tx := txf.txGenerator.NewTx() tx.SetFee(auth.NewStdFee(txf.gas, fees)) - tx.SetMsgs(msgs...) tx.SetMemo(txf.memo) tx.SetSignatures() + if err := tx.SetMsgs(msgs...); err != nil { + return nil, err + } + return tx, nil }