Importing mnemonic support

pull/33/merge
Maran 11 years ago
parent 52b63459e9
commit cc5501b12f
  1. 13
      ethereum/ethereum.go

@ -11,6 +11,7 @@ import (
"os"
"os/signal"
"runtime"
"strings"
)
const Debug = true
@ -78,7 +79,17 @@ func main() {
}
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)
}
} else {

Loading…
Cancel
Save