good morning!!!!

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

Fixed namereg

parent 74ef489f
No related branches found
No related tags found
No related merge requests found
...@@ -633,7 +633,7 @@ ApplicationWindow { ...@@ -633,7 +633,7 @@ ApplicationWindow {
anchors.left: aboutIcon.right anchors.left: aboutIcon.right
anchors.leftMargin: 10 anchors.leftMargin: 10
font.pointSize: 12 font.pointSize: 12
text: "<h2>Ethereal</h2><br><h3>Development</h3>Jeffrey Wilcke<br>Maran Hidskes<br>" text: "<h2>Ethereal</h2><br><h3>Development</h3>Jeffrey Wilcke<br>Maran Hidskes<br>Viktor Trón<br>"
} }
} }
......
...@@ -211,13 +211,12 @@ type address struct { ...@@ -211,13 +211,12 @@ type address struct {
Name, Address string Name, Address string
} }
var namereg = ethutil.Hex2Bytes("bb5f186604d057c1c5240ca2ae0f6430138ac010")
func (gui *Gui) loadAddressBook() { func (gui *Gui) loadAddressBook() {
gui.win.Root().Call("clearAddress") gui.win.Root().Call("clearAddress")
stateObject := gui.eth.StateManager().CurrentState().GetStateObject(namereg)
if stateObject != nil { nameReg := ethpub.EthereumConfig(gui.eth.StateManager()).NameReg()
stateObject.State().EachStorage(func(name string, value *ethutil.Value) { if nameReg != nil {
nameReg.State().EachStorage(func(name string, value *ethutil.Value) {
gui.win.Root().Call("addAddress", struct{ Name, Address string }{name, ethutil.Bytes2Hex(value.Bytes())}) gui.win.Root().Call("addAddress", struct{ Name, Address string }{name, ethutil.Bytes2Hex(value.Bytes())})
}) })
} }
...@@ -274,7 +273,7 @@ func (gui *Gui) update() { ...@@ -274,7 +273,7 @@ func (gui *Gui) update() {
reactor.Subscribe("newBlock", blockChan) reactor.Subscribe("newBlock", blockChan)
reactor.Subscribe("newTx:pre", txChan) reactor.Subscribe("newTx:pre", txChan)
reactor.Subscribe("newTx:post", txChan) reactor.Subscribe("newTx:post", txChan)
reactor.Subscribe("object:"+string(namereg), objectChan) //reactor.Subscribe("object:"+string(namereg), objectChan)
reactor.Subscribe("peerList", peerChan) reactor.Subscribe("peerList", peerChan)
ticker := time.NewTicker(5 * time.Second) ticker := time.NewTicker(5 * time.Second)
...@@ -352,8 +351,9 @@ func (gui *Gui) address() []byte { ...@@ -352,8 +351,9 @@ func (gui *Gui) address() []byte {
} }
func (gui *Gui) RegisterName(name string) { func (gui *Gui) RegisterName(name string) {
name = fmt.Sprintf("\"%s\"\n1", name) name = fmt.Sprintf("\"%s\"", name)
gui.pub.Transact(gui.privateKey(), "namereg", "1000", "1000000", "150", name)
gui.pub.Transact(gui.privateKey(), "NameReg", "", "10000", "10000000000000", name)
} }
func (gui *Gui) Transact(recipient, value, gas, gasPrice, data string) (*ethpub.PReceipt, error) { func (gui *Gui) Transact(recipient, value, gas, gasPrice, data string) (*ethpub.PReceipt, error) {
......
...@@ -106,6 +106,7 @@ func InitConfig(ConfigFile string, Datadir string, Identifier string, EnvPrefix ...@@ -106,6 +106,7 @@ func InitConfig(ConfigFile string, Datadir string, Identifier string, EnvPrefix
func exit(err error) { func exit(err error) {
status := 0 status := 0
if err != nil { if err != nil {
fmt.Println(err)
logger.Errorln("Fatal: ", err) logger.Errorln("Fatal: ", err)
status = 1 status = 1
} }
...@@ -167,6 +168,8 @@ func KeyTasks(keyManager *ethcrypto.KeyManager, KeyRing string, GenAddr bool, Se ...@@ -167,6 +168,8 @@ func KeyTasks(keyManager *ethcrypto.KeyManager, KeyRing string, GenAddr bool, Se
} }
exit(err) exit(err)
case len(SecretFile) > 0: case len(SecretFile) > 0:
SecretFile = ethutil.ExpandHomePath(SecretFile)
if NonInteractive || confirm("This action overwrites your old private key.") { if NonInteractive || confirm("This action overwrites your old private key.") {
err = keyManager.InitFromSecretsFile(KeyRing, 0, SecretFile) err = keyManager.InitFromSecretsFile(KeyRing, 0, SecretFile)
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment