cli

package
v1.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 27, 2024 License: Apache-2.0 Imports: 21 Imported by: 0

Documentation

Index

Constants

View Source
const (
	FlagTitle = "title"
	// Deprecated: only used for v1beta1 legacy proposals.
	FlagDescription = "description"
	// Deprecated: only used for v1beta1 legacy proposals.
	FlagProposalType = "type"
	FlagDeposit      = "deposit"

	FlagMetadata = "metadata"
	FlagSummary  = "summary"
	// Deprecated: only used for v1beta1 legacy proposals.
	FlagProposal = "proposal"
)

Proposal flags

Variables

ProposalFlags defines the core required fields of a legacy proposal. It is used to verify that these values are not provided in conjunction with a JSON proposal file.

Functions

func AddGovPropFlagsToCmd

func AddGovPropFlagsToCmd(cmd *cobra.Command)

AddGovPropFlagsToCmd adds flags for defining MsgSubmitProposal fields.

See also ReadGovPropFlags.

func GetCmdConstitution

func GetCmdConstitution() *cobra.Command

func GetCmdQueryDeposit

func GetCmdQueryDeposit() *cobra.Command

GetCmdQueryDeposit implements the query proposal deposit command. Command to get a specific Deposit Information.

func GetCmdQueryDeposits

func GetCmdQueryDeposits() *cobra.Command

GetCmdQueryDeposits implements the command to query for proposal deposits.

func GetCmdQueryParam

func GetCmdQueryParam() *cobra.Command

GetCmdQueryParam implements the query param command.

func GetCmdQueryParams

func GetCmdQueryParams() *cobra.Command

GetCmdQueryParams implements the query params command.

func GetCmdQueryProposal

func GetCmdQueryProposal() *cobra.Command

GetCmdQueryProposal implements the query proposal command.

func GetCmdQueryProposals

func GetCmdQueryProposals() *cobra.Command

GetCmdQueryProposals implements a query proposals command. Command to Get Proposals Information.

func GetCmdQueryProposer

func GetCmdQueryProposer() *cobra.Command

GetCmdQueryProposer implements the query proposer command.

func GetCmdQueryTally

func GetCmdQueryTally() *cobra.Command

GetCmdQueryTally implements the command to query for proposal tally result.

func GetCmdQueryVote

func GetCmdQueryVote() *cobra.Command

GetCmdQueryVote implements the query proposal vote command. Command to Get a Vote Information.

func GetCmdQueryVotes

func GetCmdQueryVotes() *cobra.Command

GetCmdQueryVotes implements the command to query for proposal votes.

func GetQueryCmd

func GetQueryCmd() *cobra.Command

GetQueryCmd returns the cli query commands for this module

func NewCmdDeposit

func NewCmdDeposit() *cobra.Command

NewCmdDeposit implements depositing tokens for an active proposal.

func NewCmdDraftProposal

func NewCmdDraftProposal() *cobra.Command

NewCmdDraftProposal let a user generate a draft proposal.

func NewCmdGenerateConstitutionAmendment

func NewCmdGenerateConstitutionAmendment() *cobra.Command

NewCmdConstitutionAmendmentMsg returns the command to generate the sdk.Msg required for a constitution amendment proposal generating the unified diff between the current constitution (queried) and the updated constitution from the provided markdown file.

func NewCmdSubmitLegacyProposal

func NewCmdSubmitLegacyProposal() *cobra.Command

NewCmdSubmitLegacyProposal implements submitting a proposal transaction command. Deprecated: please use NewCmdSubmitProposal instead.

func NewCmdSubmitProposal

func NewCmdSubmitProposal() *cobra.Command

NewCmdSubmitProposal implements submitting a proposal transaction command.

func NewCmdVote

func NewCmdVote() *cobra.Command

NewCmdVote implements creating a new vote command.

func NewCmdWeightedVote

func NewCmdWeightedVote() *cobra.Command

NewCmdWeightedVote implements creating a new weighted vote command.

func NewTxCmd

func NewTxCmd(legacyPropCmds []*cobra.Command) *cobra.Command

NewTxCmd returns the transaction commands for this module governance ModuleClient is slightly different from other ModuleClients in that it contains a slice of legacy "proposal" child commands. These commands are respective to the proposal type handlers that are implemented in other modules but are mounted under the governance CLI (eg. parameter change proposals).

func Prompt

func Prompt[T any](data T, namePrefix string) (T, error)

Prompt prompts the user for all values of the given type. data is the struct to be filled namePrefix is the name to be displayed as "Enter <namePrefix> <field>"

func PromptMetadata

func PromptMetadata(skip bool) (types.ProposalMetadata, error)

PromptMetadata prompts for proposal metadata or only title and summary if skip is true

func ReadGovPropFlags

func ReadGovPropFlags(clientCtx client.Context, flagSet *pflag.FlagSet) (*govv1.MsgSubmitProposal, error)

ReadGovPropFlags parses a MsgSubmitProposal from the provided context and flags. Setting the messages is up to the caller.

See also AddGovPropFlagsToCmd.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL