Merge pull request #2011 from karalabe/fix-hex-address
common: fix #2008, wrong hex prefix check
This commit is contained in:
commit
a0d203a874
|
@ -95,10 +95,10 @@ func HexToAddress(s string) Address { return BytesToAddress(FromHex(s)) }
|
||||||
// IsHexAddress verifies whether a string can represent a valid hex-encoded
|
// IsHexAddress verifies whether a string can represent a valid hex-encoded
|
||||||
// Ethereum address or not.
|
// Ethereum address or not.
|
||||||
func IsHexAddress(s string) bool {
|
func IsHexAddress(s string) bool {
|
||||||
if len(s) == 2+2*AddressLength && IsHex(s[2:]) {
|
if len(s) == 2+2*AddressLength && IsHex(s) {
|
||||||
return true
|
return true
|
||||||
}
|
}
|
||||||
if len(s) == 2*AddressLength && IsHex(s) {
|
if len(s) == 2*AddressLength && IsHex("0x"+s) {
|
||||||
return true
|
return true
|
||||||
}
|
}
|
||||||
return false
|
return false
|
||||||
|
|
Loading…
Reference in New Issue