Documentation ¶
Index ¶
- Constants
- Variables
- func AddPaginationFlagsToCmd(cmd *cobra.Command, query string)
- func AddQueryFlagsToCmd(cmd *cobra.Command)
- func AddTxFlagsToCmd(cmd *cobra.Command)
- func GetCommands(cmds ...*cobra.Command) []*cobra.Command
- func NewCompletionCmd(rootCmd *cobra.Command, hidden bool) *cobra.Command
- func ParseGas(gasStr string) (simulateAndExecute bool, gas uint64, err error)
- func PostCommands(cmds ...*cobra.Command) []*cobra.Command
- func RegisterRestServerFlags(cmd *cobra.Command) *cobra.Command
- type GasSetting
Constants ¶
const ( // DefaultGasAdjustment is applied to gas estimates to avoid tx execution // failures due to state changes that might occur between the tx simulation // and the actual run. DefaultGasAdjustment = 1.0 DefaultGasLimit = 200000 GasFlagAuto = "auto" // DefaultKeyringBackend DefaultKeyringBackend = keys.BackendTest )
nolint
const ( // BroadcastBlock defines a tx broadcasting mode where the client waits for // the tx to be committed in a block. BroadcastBlock = "block" // BroadcastSync defines a tx broadcasting mode where the client waits for // a CheckTx execution response only. BroadcastSync = "sync" // BroadcastAsync defines a tx broadcasting mode where the client returns // immediately. BroadcastAsync = "async" )
const ( FlagHome = tmcli.HomeFlag FlagUseLedger = "ledger" FlagChainID = "chain-id" FlagNode = "node" FlagHeight = "height" FlagGasAdjustment = "gas-adjustment" FlagTrustNode = "trust-node" FlagFrom = "from" FlagName = "name" FlagAccountNumber = "account-number" FlagSequence = "sequence" FlagMemo = "memo" FlagFees = "fees" FlagGasPrices = "gas-prices" FlagBroadcastMode = "broadcast-mode" FlagDryRun = "dry-run" FlagGenerateOnly = "generate-only" FlagIndentResponse = "indent" FlagListenAddr = "laddr" FlagMaxOpenConnections = "max-open" FlagRPCReadTimeout = "read-timeout" FlagRPCWriteTimeout = "write-timeout" FlagOutputDocument = "output-document" // inspired by wget -O FlagSkipConfirmation = "yes" FlagProve = "prove" FlagKeyringBackend = "keyring-backend" FlagPage = "page" FlagLimit = "limit" FlagUnsafeCORS = "unsafe-cors" FlagNodeIndex = "node-index" TrustNodeUsage = `` /* 237-byte string literal not displayed */ )
List of CLI flags
const ( FlagPageKey = "page-key" FlagOffset = "offset" FlagTimeoutHeight = "timeout-height" FlagCountTotal = "count-total" )
Variables ¶
var ( LineBreak = &cobra.Command{Run: func(*cobra.Command, []string) {}} GasFlagVar = GasSetting{Gas: DefaultGasLimit} )
LineBreak can be included in a command list to provide a blank line to help with readability
Functions ¶
func AddPaginationFlagsToCmd ¶
AddPaginationFlagsToCmd adds common pagination flags to cmd
func AddQueryFlagsToCmd ¶
AddQueryFlagsToCmd adds common flags to a module query command.
func AddTxFlagsToCmd ¶
AddTxFlagsToCmd adds common flags to a module tx command.
func GetCommands ¶
GetCommands adds common flags to query commands
func NewCompletionCmd ¶
NewCompletionCmd builds a cobra.Command that generate bash completion scripts for the given root command. If hidden is true, the command will not show up in the root command's list of available commands.
func PostCommands ¶
PostCommands adds common flags for commands to post tx
Types ¶
type GasSetting ¶
GasSetting encapsulates the possible values passed through the --gas flag.
func (*GasSetting) Set ¶
func (v *GasSetting) Set(s string) (err error)
Set parses and sets the value of the --gas flag.
func (*GasSetting) String ¶
func (v *GasSetting) String() string