Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrFs = errors.New("unable to read file from given path") ErrInvalidKey = errors.New("provided key is incorrect, only wallet or binary key supported") ErrInvalidAddress = errors.New("--address option must be specified and valid") ErrInvalidPassword = errors.New("invalid password for the encrypted key") )
Key-related errors.
Functions ¶
func FromWallet ¶
FromWallet returns private key of the wallet account.
func Get ¶
func Get(cmd *cobra.Command) *ecdsa.PrivateKey
Get returns private key from wallet or binary file. Ideally we want to touch file-system on the last step. This function assumes that all flags were bind to viper in a `PersistentPreRun`.
func GetOrGenerate ¶
func GetOrGenerate(cmd *cobra.Command) *ecdsa.PrivateKey
GetOrGenerate is similar to get but generates a new key if commonflags.GenerateKey is set.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.