forked from cerc-io/plugeth
Importing mnemonic support
This commit is contained in:
parent
52b63459e9
commit
cc5501b12f
@ -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…
Reference in New Issue
Block a user