Merge branch 'develop' into miner
This commit is contained in:
		| @@ -199,9 +199,22 @@ ApplicationWindow { | |||||||
| 						text: "Send" | 						text: "Send" | ||||||
| 						onClicked: { | 						onClicked: { | ||||||
| 							//this.enabled = false | 							//this.enabled = false | ||||||
| 							console.log(eth.createTx(txRecipient.text, txValue.text, txGas.text, txGasPrice.text, codeView.text)) | 							var res = eth.createTx(txRecipient.text, txValue.text, txGas.text, txGasPrice.text, codeView.text) | ||||||
|  | 							if(res[1]) { | ||||||
|  | 								txOutput.text = "Output:\n" + res[1].error() | ||||||
|  | 							} else { | ||||||
|  | 								txOutput.text = "Output:\n" + res[0] | ||||||
|  | 							} | ||||||
|  | 							txOutput.visible = true | ||||||
| 						} | 						} | ||||||
| 					} | 					} | ||||||
|  | 					TextArea { | ||||||
|  | 						id: txOutput | ||||||
|  | 						visible: false | ||||||
|  | 						Layout.fillWidth: true | ||||||
|  | 						height: 40 | ||||||
|  | 						anchors.bottom: parent.bottom | ||||||
|  | 					} | ||||||
| 				} | 				} | ||||||
| 			} | 			} | ||||||
|  |  | ||||||
| @@ -391,7 +404,7 @@ ApplicationWindow { | |||||||
| 			anchors.left: aboutIcon.right | 			anchors.left: aboutIcon.right | ||||||
| 			anchors.leftMargin: 10 | 			anchors.leftMargin: 10 | ||||||
| 			font.pointSize: 12 | 			font.pointSize: 12 | ||||||
| 			text: "<h2>Ethereum(Go)</h2><br><h3>Development</h3>Jeffrey Wilcke<br><h3>Binary Distribution</h3>Jarrad Hope<br>" | 			text: "<h2>Ethereal</h2><br><h3>Development</h3>Jeffrey Wilcke<br>Maran Hidskes<br><h3>Binary Distribution</h3>Jarrad Hope<br>" | ||||||
| 		} | 		} | ||||||
|  |  | ||||||
| 	} | 	} | ||||||
|   | |||||||
| @@ -15,7 +15,7 @@ type EthLib struct { | |||||||
| 	txPool       *ethchain.TxPool | 	txPool       *ethchain.TxPool | ||||||
| } | } | ||||||
|  |  | ||||||
| func (lib *EthLib) CreateTx(recipient, valueStr, gasStr, gasPriceStr, data string) string { | func (lib *EthLib) CreateTx(recipient, valueStr, gasStr, gasPriceStr, data string) (string, error) { | ||||||
| 	var hash []byte | 	var hash []byte | ||||||
| 	var contractCreation bool | 	var contractCreation bool | ||||||
| 	if len(recipient) == 0 { | 	if len(recipient) == 0 { | ||||||
| @@ -24,7 +24,7 @@ func (lib *EthLib) CreateTx(recipient, valueStr, gasStr, gasPriceStr, data strin | |||||||
| 		var err error | 		var err error | ||||||
| 		hash, err = hex.DecodeString(recipient) | 		hash, err = hex.DecodeString(recipient) | ||||||
| 		if err != nil { | 		if err != nil { | ||||||
| 			return err.Error() | 			return "", err | ||||||
| 		} | 		} | ||||||
| 	} | 	} | ||||||
|  |  | ||||||
| @@ -37,7 +37,7 @@ func (lib *EthLib) CreateTx(recipient, valueStr, gasStr, gasPriceStr, data strin | |||||||
| 	if contractCreation { | 	if contractCreation { | ||||||
| 		asm, err := mutan.Compile(strings.NewReader(data), false) | 		asm, err := mutan.Compile(strings.NewReader(data), false) | ||||||
| 		if err != nil { | 		if err != nil { | ||||||
| 			return err.Error() | 			return "", err | ||||||
| 		} | 		} | ||||||
|  |  | ||||||
| 		code := ethutil.Assemble(asm...) | 		code := ethutil.Assemble(asm...) | ||||||
| @@ -55,7 +55,7 @@ func (lib *EthLib) CreateTx(recipient, valueStr, gasStr, gasPriceStr, data strin | |||||||
| 		ethutil.Config.Log.Infof("Tx hash %x", tx.Hash()) | 		ethutil.Config.Log.Infof("Tx hash %x", tx.Hash()) | ||||||
| 	} | 	} | ||||||
|  |  | ||||||
| 	return ethutil.Hex(tx.Hash()) | 	return ethutil.Hex(tx.Hash()), nil | ||||||
| } | } | ||||||
|  |  | ||||||
| /* | /* | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user