mirror of
https://github.com/ethereum/go-ethereum.git
synced 2026-05-14 03:56:36 +00:00
add InitFromString method to be used in gui
This commit is contained in:
parent
dabaa4cce0
commit
a8be0d9f48
1 changed files with 8 additions and 0 deletions
|
|
@ -115,6 +115,14 @@ func (k *KeyManager) InitFromSecretsFile(session string, cursor int, secretsfile
|
||||||
return k.reset(session, cursor, keyRing)
|
return k.reset(session, cursor, keyRing)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func (k *KeyManager) InitFromString(session string, cursor int, secrets string) error {
|
||||||
|
keyRing, err := NewKeyRingFromString(secrets)
|
||||||
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
return k.reset(session, cursor, keyRing)
|
||||||
|
}
|
||||||
|
|
||||||
func (k *KeyManager) Export(dir string) error {
|
func (k *KeyManager) Export(dir string) error {
|
||||||
fileKeyStore := FileKeyStore{dir}
|
fileKeyStore := FileKeyStore{dir}
|
||||||
return fileKeyStore.Save(k.session, k.keyRing)
|
return fileKeyStore.Save(k.session, k.keyRing)
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue