Commit cc5501b1 authored by Maran's avatar Maran

Importing mnemonic support

parent 52b63459
...@@ -11,6 +11,7 @@ import ( ...@@ -11,6 +11,7 @@ import (
"os" "os"
"os/signal" "os/signal"
"runtime" "runtime"
"strings"
) )
const Debug = true const Debug = true
...@@ -78,7 +79,17 @@ func main() { ...@@ -78,7 +79,17 @@ func main() {
} }
if r == "y" { if r == "y" {
utils.ImportPrivateKey(ImportKey) mnemonic := strings.Split(ImportKey, " ")
if len(mnemonic) == 24 {
fmt.Println("Got mnemonic key, importing.")
key := ethutil.MnemonicDecode(mnemonic)
utils.ImportPrivateKey(key)
} else if len(mnemonic) == 1 {
fmt.Println("Got hex key, importing.")
utils.ImportPrivateKey(ImportKey)
} else {
fmt.Println("Did not recognise format, exiting.")
}
os.Exit(0) os.Exit(0)
} }
} else { } else {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment