From 3fd5715872152fdd07c724dbbd8b1e06b062826b Mon Sep 17 00:00:00 2001 From: obscuren <geffobscura@gmail.com> Date: Sat, 15 Feb 2014 11:49:29 +0100 Subject: [PATCH 1/2] Added git flow explanation --- README.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 4deaf4579..4fa8d3c5a 100644 --- a/README.md +++ b/README.md @@ -66,7 +66,12 @@ Contribution If you'd like to contribute to Ethereum Go please fork, fix, commit and send a pull request. Commits who do not comply with the coding standards -are ignored. +are ignored. If you send pull requests make absolute sure that you +commit on the `develop` branch and that you do not merge to master. +Commits that are directly based on master are simply ignored. + +To make life easier try [git flow](http://nvie.com/posts/a-successful-git-branching-model/) it sets +this all up and streamlines your work flow. Coding standards ================ From 1ba7ffe9f8eb468c11c20c933a85022a3b2dabe1 Mon Sep 17 00:00:00 2001 From: obscuren <geffobscura@gmail.com> Date: Sat, 15 Feb 2014 12:10:13 +0100 Subject: [PATCH 2/2] Added text for keys --- ethereum.go | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/ethereum.go b/ethereum.go index 9907de740..372d434af 100644 --- a/ethereum.go +++ b/ethereum.go @@ -32,12 +32,22 @@ func RegisterInterupts(s *eth.Ethereum) { func CreateKeyPair(force bool) { data, _ := ethutil.Config.Db.Get([]byte("KeyRing")) if len(data) == 0 || force { - log.Println("Generating new address and keypair") - pub, prv := secp256k1.GenerateKeyPair() 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:]}) ethutil.Config.Db.Put([]byte("KeyRing"), keyRing.Encode())