aboutsummaryrefslogtreecommitdiffstats
path: root/ethereal/ui
diff options
context:
space:
mode:
authorobscuren <geffobscura@gmail.com>2014-04-05 17:20:37 +0800
committerobscuren <geffobscura@gmail.com>2014-04-05 17:20:37 +0800
commit5da03f2e3683361b6e725d96a1fbcc0d4d42613c (patch)
treeac24a57bcbfc3e6ef3a3f6612ba29b479d5a1898 /ethereal/ui
parentee5e7f2b350202ed2d2e64265d18d0462bd21c91 (diff)
parent5660d598df3d86f892975fcf9628133529598221 (diff)
downloaddexon-5da03f2e3683361b6e725d96a1fbcc0d4d42613c.tar
dexon-5da03f2e3683361b6e725d96a1fbcc0d4d42613c.tar.gz
dexon-5da03f2e3683361b6e725d96a1fbcc0d4d42613c.tar.bz2
dexon-5da03f2e3683361b6e725d96a1fbcc0d4d42613c.tar.lz
dexon-5da03f2e3683361b6e725d96a1fbcc0d4d42613c.tar.xz
dexon-5da03f2e3683361b6e725d96a1fbcc0d4d42613c.tar.zst
dexon-5da03f2e3683361b6e725d96a1fbcc0d4d42613c.zip
Merge branch 'develop' into miner
Diffstat (limited to 'ethereal/ui')
-rw-r--r--ethereal/ui/library.go8
1 files changed, 4 insertions, 4 deletions
diff --git a/ethereal/ui/library.go b/ethereal/ui/library.go
index 6f8cb6f65..7a8939bf1 100644
--- a/ethereal/ui/library.go
+++ b/ethereal/ui/library.go
@@ -15,7 +15,7 @@ type EthLib struct {
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 contractCreation bool
if len(recipient) == 0 {
@@ -24,7 +24,7 @@ func (lib *EthLib) CreateTx(recipient, valueStr, gasStr, gasPriceStr, data strin
var err error
hash, err = hex.DecodeString(recipient)
if err != nil {
- return err.Error()
+ return "", err
}
}
@@ -37,7 +37,7 @@ func (lib *EthLib) CreateTx(recipient, valueStr, gasStr, gasPriceStr, data strin
if contractCreation {
asm, err := mutan.Compile(strings.NewReader(data), false)
if err != nil {
- return err.Error()
+ return "", err
}
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())
}
- return ethutil.Hex(tx.Hash())
+ return ethutil.Hex(tx.Hash()), nil
}
/*