From 2eb440cfd585522fe88f59ca91f1110f51a5aa0c Mon Sep 17 00:00:00 2001 From: srdtrk Date: Tue, 23 May 2023 22:22:25 +0300 Subject: [PATCH] imp(ica/host): improved the error message --- modules/apps/27-interchain-accounts/host/types/msgs.go | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/modules/apps/27-interchain-accounts/host/types/msgs.go b/modules/apps/27-interchain-accounts/host/types/msgs.go index 03d51c8c5ab..67dc6566c19 100644 --- a/modules/apps/27-interchain-accounts/host/types/msgs.go +++ b/modules/apps/27-interchain-accounts/host/types/msgs.go @@ -1,6 +1,11 @@ package types -import sdk "github.com/cosmos/cosmos-sdk/types" +import ( + errorsmod "cosmossdk.io/errors" + sdk "github.com/cosmos/cosmos-sdk/types" + + ibcerrors "github.com/cosmos/ibc-go/v7/modules/core/errors" +) var _ sdk.Msg = (*MsgUpdateParams)(nil) @@ -8,7 +13,7 @@ var _ sdk.Msg = (*MsgUpdateParams)(nil) func (msg MsgUpdateParams) ValidateBasic() error { _, err := sdk.AccAddressFromBech32(msg.Authority) if err != nil { - return err + return errorsmod.Wrapf(ibcerrors.ErrInvalidAddress, "string could not be parsed as address: %v", err) } return msg.Params.Validate()