Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrInvalidKey = errors.New("provided key is incorrect") ErrInvalidAddress = errors.New("--address option must be specified and valid") ErrInvalidPassword = errors.New("invalid password for the encrypted key") )
Key-related errors.
Functions ¶
func FromNEP2 ¶
func FromNEP2(encryptedWif string) (*ecdsa.PrivateKey, error)
FromNEP2 extracts private key from NEP2-encrypted string.
func FromWallet ¶
FromWallet returns private key of the wallet account.
func Get ¶
func Get(keyDesc string, address string) (*ecdsa.PrivateKey, error)
Get returns private key from the followind sources: 1. WIF 2. Raw binary key 3. Wallet file 4. NEP-2 encrypted WIF. Ideally we want to touch file-system on the last step. However, asking for NEP-2 password seems to be confusing if we provide a wallet.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.