Documentation ¶
Index ¶
- Constants
- Variables
- func BufferStdin() *bufio.Reader
- func GetCheckPassword(prompt, prompt2 string, buf *bufio.Reader) (string, error)
- func GetCommands(cmds ...*cobra.Command) []*cobra.Command
- func GetKeyBase(db dbm.DB) keys.Keybase
- func GetNode() (rpcclient.Client, error)
- func GetPassword(prompt string, buf *bufio.Reader) (pass string, err error)
- func GetSeed(prompt string, buf *bufio.Reader) (seed string, err error)
- func MockKeyBase() keys.Keybase
- func PostCommands(cmds ...*cobra.Command) []*cobra.Command
Constants ¶
const ( FlagChainID = "chain-id" FlagNode = "node" FlagHeight = "height" FlagTrustNode = "trust-node" FlagName = "name" FlagSequence = "sequence" FlagFee = "fee" )
nolint
const MinPassLength = 8
MinPassLength is the minimum acceptable password length
Variables ¶
LineBreak can be included in a command list to provide a blank line to help with readability
Functions ¶
func BufferStdin ¶
BufferStdin is used to allow reading prompts for stdin multiple times, when we read from non-tty
func GetCheckPassword ¶
GetCheckPassword will prompt for a password twice to verify they match (for creating a new password). It enforces the password length. Only parses password once if input is piped in.
func GetCommands ¶
GetCommands adds common flags to query commands
func GetKeyBase ¶
GetKeyBase initializes a keybase based on the given db. The KeyBase manages all activity requiring access to a key.
func GetPassword ¶
GetPassword will prompt for a password one-time (to sign a tx) It enforces the password length
func MockKeyBase ¶
MockKeyBase generates an in-memory keybase that will be discarded useful for --dry-run to generate a seed phrase without storing the key
Types ¶
This section is empty.