aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPéter Szilágyi <peterke@gmail.com>2015-11-28 01:32:46 +0800
committerPéter Szilágyi <peterke@gmail.com>2015-11-28 01:32:46 +0800
commit18ea468cf8c2a82d3c1310c81a6389cd7c019fc7 (patch)
tree485917f3cb83b35f5b2f579cebb38fba3f7f7e1b
parent7dde2b902cf81e90b484b1a48f6d45e0abd10e0f (diff)
downloaddexon-18ea468cf8c2a82d3c1310c81a6389cd7c019fc7.tar.gz
dexon-18ea468cf8c2a82d3c1310c81a6389cd7c019fc7.tar.zst
dexon-18ea468cf8c2a82d3c1310c81a6389cd7c019fc7.zip
common: fix #2008, wrong hex prefix check
-rw-r--r--common/types.go4
1 files changed, 2 insertions, 2 deletions
diff --git a/common/types.go b/common/types.go
index ea5838188..acbd5b28d 100644
--- a/common/types.go
+++ b/common/types.go
@@ -95,10 +95,10 @@ func HexToAddress(s string) Address { return BytesToAddress(FromHex(s)) }
// IsHexAddress verifies whether a string can represent a valid hex-encoded
// Ethereum address or not.
func IsHexAddress(s string) bool {
- if len(s) == 2+2*AddressLength && IsHex(s[2:]) {
+ if len(s) == 2+2*AddressLength && IsHex(s) {
return true
}
- if len(s) == 2*AddressLength && IsHex(s) {
+ if len(s) == 2*AddressLength && IsHex("0x"+s) {
return true
}
return false