|
|
@ -12,6 +12,7 @@ func CreateKeyPair(force bool) { |
|
|
|
pub, prv := secp256k1.GenerateKeyPair() |
|
|
|
pub, prv := secp256k1.GenerateKeyPair() |
|
|
|
pair := ðutil.Key{PrivateKey: prv, PublicKey: pub} |
|
|
|
pair := ðutil.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) |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|