Added mnemonic priv key

This commit is contained in:
Maran 2014-04-07 13:59:42 +02:00
parent e403b28eea
commit 2edf133b46

View File

@ -12,6 +12,7 @@ func CreateKeyPair(force bool) {
pub, prv := secp256k1.GenerateKeyPair() pub, prv := secp256k1.GenerateKeyPair()
pair := &ethutil.Key{PrivateKey: prv, PublicKey: pub} pair := &ethutil.Key{PrivateKey: prv, PublicKey: pub}
ethutil.Config.Db.Put([]byte("KeyRing"), pair.RlpEncode()) ethutil.Config.Db.Put([]byte("KeyRing"), pair.RlpEncode())
mne := ethutil.MnemonicEncode(ethutil.Hex(prv))
fmt.Printf(` fmt.Printf(`
Generating new address and keypair. Generating new address and keypair.
@ -22,8 +23,8 @@ addr: %x
prvk: %x prvk: %x
pubk: %x pubk: %x
++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++++++++++++++++
save these words so you can restore your account later: %s
`, pair.Address(), prv, pub) `, pair.Address(), prv, pub, mne)
} }
} }