good morning!!!!

Skip to content
Snippets Groups Projects
Commit 1ba7ffe9 authored by Jeffrey Wilcke's avatar Jeffrey Wilcke
Browse files

Added text for keys

parent 3fd57158
Branches
Tags
No related merge requests found
...@@ -32,12 +32,22 @@ func RegisterInterupts(s *eth.Ethereum) { ...@@ -32,12 +32,22 @@ func RegisterInterupts(s *eth.Ethereum) {
func CreateKeyPair(force bool) { func CreateKeyPair(force bool) {
data, _ := ethutil.Config.Db.Get([]byte("KeyRing")) data, _ := ethutil.Config.Db.Get([]byte("KeyRing"))
if len(data) == 0 || force { if len(data) == 0 || force {
log.Println("Generating new address and keypair")
pub, prv := secp256k1.GenerateKeyPair() pub, prv := secp256k1.GenerateKeyPair()
addr := ethutil.Sha3Bin(pub[1:])[12:] addr := ethutil.Sha3Bin(pub[1:])[12:]
log.Printf("Your new address is %x\n", addr) fmt.Printf(`
Generating new address and keypair.
Please keep your keys somewhere save.
Currently Ethereum(G) does not support
exporting keys.
++++++++++++++++ KeyRing +++++++++++++++++++
addr: %x
prvk: %x
pubk: %x
++++++++++++++++++++++++++++++++++++++++++++
`, addr, prv, pub)
keyRing := ethutil.NewValue([]interface{}{prv, addr, pub[1:]}) keyRing := ethutil.NewValue([]interface{}{prv, addr, pub[1:]})
ethutil.Config.Db.Put([]byte("KeyRing"), keyRing.Encode()) ethutil.Config.Db.Put([]byte("KeyRing"), keyRing.Encode())
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment