func (msg MsgLinkChainAccount) Type() string {
	return ActionLinkChainAccount
}
Type should return the action
package types
import (
	"fmt"
	"strings"
	codectypes "github.com/cosmos/cosmos-sdk/codec/types"
	sdk "github.com/cosmos/cosmos-sdk/types"
	sdkerrors "github.com/cosmos/cosmos-sdk/types/errors"
)
func NewMsgLinkChainAccount(
	chainAddress AddressData,
	proof Proof,
	chainConfig ChainConfig,
	signer string,
) *MsgLinkChainAccount {
	addressAny, err := codectypes.NewAnyWithValue(chainAddress)
	if err != nil {
		panic("failed to pack public key to any type")
	}
	return &MsgLinkChainAccount{
		ChainAddress: addressAny,
		Proof:        proof,
		ChainConfig:  chainConfig,
		Signer:       signer,
	}
}
func (msg MsgLinkChainAccount) Route() string { return RouterKey }