aboutsummaryrefslogtreecommitdiffstats
path: root/xeth
diff options
context:
space:
mode:
authorJeffrey Wilcke <jeffrey@ethereum.org>2015-06-04 01:29:47 +0800
committerJeffrey Wilcke <jeffrey@ethereum.org>2015-06-04 01:29:47 +0800
commit861031491860c69f29e1444c22dd84c38abfedf4 (patch)
tree0025aeed5a7c93044e6772623e7b0e7ced6e9818 /xeth
parent71d9367edcc5c42b1054fa6ad69e5b4fd954fd40 (diff)
parent147a699c6543b1e4ec8c933f8aaff4e0639897b6 (diff)
downloaddexon-861031491860c69f29e1444c22dd84c38abfedf4.tar
dexon-861031491860c69f29e1444c22dd84c38abfedf4.tar.gz
dexon-861031491860c69f29e1444c22dd84c38abfedf4.tar.bz2
dexon-861031491860c69f29e1444c22dd84c38abfedf4.tar.lz
dexon-861031491860c69f29e1444c22dd84c38abfedf4.tar.xz
dexon-861031491860c69f29e1444c22dd84c38abfedf4.tar.zst
dexon-861031491860c69f29e1444c22dd84c38abfedf4.zip
Merge pull request #1167 from Gustav-Simonsson/check_ec_recover_err
Add missing err checks on From()
Diffstat (limited to 'xeth')
-rw-r--r--xeth/types.go5
1 files changed, 4 insertions, 1 deletions
diff --git a/xeth/types.go b/xeth/types.go
index 1be5e109c..3bb1447ca 100644
--- a/xeth/types.go
+++ b/xeth/types.go
@@ -139,6 +139,10 @@ type Transaction struct {
}
func NewTx(tx *types.Transaction) *Transaction {
+ sender, err := tx.From()
+ if err != nil {
+ return nil
+ }
hash := tx.Hash().Hex()
var receiver string
@@ -147,7 +151,6 @@ func NewTx(tx *types.Transaction) *Transaction {
} else {
receiver = core.AddressFromMessage(tx).Hex()
}
- sender, _ := tx.From()
createsContract := core.MessageCreatesContract(tx)
var data string