const ( FlagTitle = "title" FlagDescription = "description" FlagProposalType = "type" FlagDeposit = "deposit" FlagProposal = "proposal" )
ProposalFlags defines the core required fields of a proposal. It is used to verify that these values are not provided in conjunction with a JSON proposal file.
GetCmdQueryDeposit implements the query proposal deposit command. Command to get a specific Deposit Information
GetCmdQueryDeposits implements the command to query for proposal deposits.
GetCmdQueryParam implements the query param command.
GetCmdQueryParams implements the query params command.
GetCmdQueryProposal implements the query proposal command.
GetCmdQueryProposals implements a query proposals command. Command to Get a Proposal Information.
GetCmdQueryProposer implements the query proposer command.
GetCmdQueryTally implements the command to query for proposal tally result.
GetCmdQueryVote implements the query proposal vote command. Command to Get a Proposal Information.
GetCmdQueryVotes implements the command to query for proposal votes.
GetQueryCmd returns the cli query commands for this module
NewCmdDeposit implements depositing tokens for an active proposal.
NewCmdSubmitProposal implements submitting a proposal transaction command.
NewCmdVote implements creating a new vote command.
NewTxCmd returns the transaction commands for this module governance ModuleClient is slightly different from other ModuleClients in that it contains a slice of "proposal" child commands. These commands are respective to proposal type handlers that are implemented in other modules but are mounted under the governance CLI (eg. parameter change proposals).