Documentation ¶
Index ¶
- type EncryptedMnemonic
- func CreateMnemonics(params *dagconfig.Params, numKeys uint32, cmdLinePassword string, ...) (encryptedPrivateKeys []*EncryptedMnemonic, extendedPublicKeys []string, ...)
- func ImportMnemonics(params *dagconfig.Params, numKeys uint32, cmdLinePassword string, ...) (encryptedPrivateKeys []*EncryptedMnemonic, extendedPublicKeys []string, ...)
- type File
- func (d *File) DecryptMnemonics(cmdLinePassword string) ([]string, error)
- func (d *File) LastUsedExternalIndex() uint32
- func (d *File) LastUsedInternalIndex() uint32
- func (d *File) Path() string
- func (d *File) Save() error
- func (d *File) SetLastUsedExternalIndex(index uint32) error
- func (d *File) SetLastUsedInternalIndex(index uint32) error
- func (d *File) SetPath(params *dagconfig.Params, path string, forceOverride bool) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type EncryptedMnemonic ¶ added in v0.11.0
type EncryptedMnemonic struct {
// contains filtered or unexported fields
}
EncryptedMnemonic represents an encrypted mnemonic
func CreateMnemonics ¶ added in v0.11.0
func CreateMnemonics(params *dagconfig.Params, numKeys uint32, cmdLinePassword string, isMultisig bool) (encryptedPrivateKeys []*EncryptedMnemonic, extendedPublicKeys []string, err error)
CreateMnemonics generates `numKeys` number of mnemonics.
func ImportMnemonics ¶ added in v0.11.0
func ImportMnemonics(params *dagconfig.Params, numKeys uint32, cmdLinePassword string, isMultisig bool) (encryptedPrivateKeys []*EncryptedMnemonic, extendedPublicKeys []string, err error)
ImportMnemonics imports a `numKeys` of mnemonics.
type File ¶ added in v0.11.0
type File struct { EncryptedMnemonics []*EncryptedMnemonic ExtendedPublicKeys []string MinimumSignatures uint32 CosignerIndex uint32 ECDSA bool // contains filtered or unexported fields }
File holds all the data related to the wallet keys
func ReadKeysFile ¶
ReadKeysFile returns the data related to the keys file
func (*File) DecryptMnemonics ¶ added in v0.11.0
DecryptMnemonics asks the user to enter the password for the private keys and returns the decrypted private keys.
func (*File) LastUsedExternalIndex ¶ added in v0.11.0
LastUsedExternalIndex returns the last used index in the external key chain and saves the file with the updated data.
func (*File) LastUsedInternalIndex ¶ added in v0.11.0
LastUsedInternalIndex returns the last used index in the internal key chain
func (*File) SetLastUsedExternalIndex ¶ added in v0.11.0
SetLastUsedExternalIndex sets the last used index in the external key chain, and saves the file with the updated data.
func (*File) SetLastUsedInternalIndex ¶ added in v0.11.0
SetLastUsedInternalIndex sets the last used index in the internal key chain, and saves the file.