Documentation ¶
Index ¶
- Constants
- Variables
- func GetCmdDeposit(cdc *codec.Codec) *cobra.Command
- func GetCmdQueryDeposit(queryRoute string, cdc *codec.Codec) *cobra.Command
- func GetCmdQueryDeposits(queryRoute string, cdc *codec.Codec) *cobra.Command
- func GetCmdQueryParam(queryRoute string, cdc *codec.Codec) *cobra.Command
- func GetCmdQueryParams(queryRoute string, cdc *codec.Codec) *cobra.Command
- func GetCmdQueryProposal(queryRoute string, cdc *codec.Codec) *cobra.Command
- func GetCmdQueryProposals(queryRoute string, cdc *codec.Codec) *cobra.Command
- func GetCmdQueryProposer(queryRoute string, cdc *codec.Codec) *cobra.Command
- func GetCmdQueryTally(queryRoute string, cdc *codec.Codec) *cobra.Command
- func GetCmdQueryVote(queryRoute string, cdc *codec.Codec) *cobra.Command
- func GetCmdQueryVotes(queryRoute string, cdc *codec.Codec) *cobra.Command
- func GetCmdSubmitParamChangeProposal(cdc *codec.Codec) *cobra.Command
- func GetCmdSubmitProposal(cdc *codec.Codec) *cobra.Command
- func GetCmdSubmitUpgradeProposal(cdc *codec.Codec) *cobra.Command
- func GetCmdVote(cdc *codec.Codec) *cobra.Command
- func GetQueryCmd(queryRoute string, cdc *codec.Codec) *cobra.Command
- func GetTxCmd(storeKey string, cdc *codec.Codec, pcmds []*cobra.Command) *cobra.Command
- func QueryProposal(cliCtx context.CLIContext, queryRoute string, proposalID uint64) (proposal types.Proposal, err error)
- func QueryProposals(cliCtx context.CLIContext, queryRoute string, page, limit int, ...) (matchingProposals types.Proposals, err error)
Constants ¶
const ( FlagTitle = "title" FlagDescription = "description" FlagDeposit = "deposit" FlagProposal = "proposal" )
Proposal flags
const ( // TimeFormat specifies ISO UTC format for submitting the time for a new upgrade proposal TimeFormat = "2006-01-02T15:04:05Z" FlagUpgradeHeight = "upgrade-height" FlagUpgradeTime = "time" FlagUpgradeInfo = "info" )
Variables ¶
var ProposalFlags = []string{ FlagTitle, FlagDescription, flagProposalType, FlagDeposit, }
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.
Functions ¶
func GetCmdDeposit ¶
GetCmdDeposit implements depositing tokens for an active proposal.
func GetCmdQueryDeposit ¶
Command to Get a specific Deposit Information GetCmdQueryDeposit implements the query proposal deposit command.
func GetCmdQueryDeposits ¶
GetCmdQueryDeposits implements the command to query for proposal deposits.
func GetCmdQueryParam ¶
GetCmdQueryProposal implements the query proposal command.
func GetCmdQueryParams ¶
GetCmdQueryProposal implements the query proposal command.
func GetCmdQueryProposal ¶
GetCmdQueryProposal implements the query proposal command.
func GetCmdQueryProposals ¶
GetCmdQueryProposals implements a query proposals command.
func GetCmdQueryProposer ¶
GetCmdQueryProposer implements the query proposer command.
func GetCmdQueryTally ¶
GetCmdQueryTally implements the command to query for proposal tally result.
func GetCmdQueryVote ¶
Command to Get a Proposal Information GetCmdQueryVote implements the query proposal vote command.
func GetCmdQueryVotes ¶
GetCmdQueryVotes implements the command to query for proposal votes.
func GetCmdSubmitParamChangeProposal ¶
GetCmdSubmitProposal implements a command handler for submitting a parameter change proposal transaction.
func GetCmdSubmitProposal ¶
GetCmdSubmitProposal implements submitting a proposal transaction command.
func GetCmdSubmitUpgradeProposal ¶
GetCmdSubmitUpgradeProposal implements a command handler for submitting a software upgrade proposal transaction.
func GetCmdVote ¶
GetCmdVote implements creating a new vote command.
func GetQueryCmd ¶
GetQueryCmd returns the cli query commands for this module
func GetTxCmd ¶
GetTxCmd 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).
func QueryProposal ¶
func QueryProposals ¶
Types ¶
This section is empty.