package cli import ( "github.com/spf13/cobra" "git.cw.tr/mukan-network/mukan-sdk/client" ) // GetQueryCmd returns the query commands for IBC channels func GetQueryCmd() *cobra.Command { queryCmd := &cobra.Command{ Use: "ibc-wasm", Short: "IBC wasm manager module query subcommands", DisableFlagParsing: true, SuggestionsMinimumDistance: 2, RunE: client.ValidateCmd, } queryCmd.AddCommand( getCmdCode(), getCmdChecksums(), ) return queryCmd } // NewTxCmd returns a CLI command handler for all x/ibc channel transaction commands. func NewTxCmd() *cobra.Command { txCmd := &cobra.Command{ Use: "ibc-wasm", Short: "IBC wasm manager module transaction subcommands", DisableFlagParsing: true, SuggestionsMinimumDistance: 2, RunE: client.ValidateCmd, } txCmd.AddCommand( newSubmitStoreCodeProposalCmd(), newMigrateContractCmd(), ) return txCmd }