Method: EvmClient::Formatter#valid_address?

Defined in:
lib/evm_client/formatter.rb

#valid_address?(address_string) ⇒ Boolean

Returns:

  • (Boolean)


32
33
34
35
36
37
# File 'lib/evm_client/formatter.rb', line 32

def valid_address?(address_string)
  address = address_string.gsub(/^0x/,'')
  return false if address == "0000000000000000000000000000000000000000"
  return false if address.length != 40
  return !(address.match(/[0-9a-fA-F]+/).nil?)
end