Added namereg register option to qml wallet
This commit is contained in:
parent
cc1d043423
commit
3755616a29
@ -254,13 +254,12 @@ ApplicationWindow {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
property var addressModel: ListModel {
|
property var addressModel: ListModel {
|
||||||
id: addressModel
|
id: addressModel
|
||||||
}
|
}
|
||||||
TableView {
|
TableView {
|
||||||
id: addressView
|
id: addressView
|
||||||
width: parent.width
|
width: parent.width - 200
|
||||||
height: 200
|
height: 200
|
||||||
anchors.bottom: logView.top
|
anchors.bottom: logView.top
|
||||||
TableViewColumn{ role: "name"; title: "name" }
|
TableViewColumn{ role: "name"; title: "name" }
|
||||||
@ -269,6 +268,30 @@ ApplicationWindow {
|
|||||||
model: addressModel
|
model: addressModel
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Rectangle {
|
||||||
|
anchors.top: addressView.top
|
||||||
|
anchors.left: addressView.right
|
||||||
|
anchors.leftMargin: 20
|
||||||
|
|
||||||
|
TextField {
|
||||||
|
placeholderText: "Name to register"
|
||||||
|
id: nameToReg
|
||||||
|
width: 150
|
||||||
|
}
|
||||||
|
|
||||||
|
Button {
|
||||||
|
anchors.top: nameToReg.bottom
|
||||||
|
text: "Register"
|
||||||
|
MouseArea{
|
||||||
|
anchors.fill: parent
|
||||||
|
onClicked: {
|
||||||
|
eth.registerName(nameToReg.text)
|
||||||
|
nameToReg.text = ""
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
property var logModel: ListModel {
|
property var logModel: ListModel {
|
||||||
id: logModel
|
id: logModel
|
||||||
|
@ -329,6 +329,11 @@ func (gui *Gui) Printf(format string, v ...interface{}) {
|
|||||||
gui.win.Root().Call("addLog", line)
|
gui.win.Root().Call("addLog", line)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
func (gui *Gui) RegisterName(name string) {
|
||||||
|
keyPair := ethutil.GetKeyRing().Get(0)
|
||||||
|
name = fmt.Sprintf("\"%s\"\n1", name)
|
||||||
|
gui.pub.Transact(ethutil.Hex(keyPair.PrivateKey), "namereg", "1000", "1000000", "150", 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) {
|
||||||
keyPair := ethutil.GetKeyRing().Get(0)
|
keyPair := ethutil.GetKeyRing().Get(0)
|
||||||
|
Loading…
Reference in New Issue
Block a user