class Eth::Client::Http

def initialize(host)

Parameters:
  • host (String) -- an URI pointing to an HTTP RPC-API.
def initialize(host)
  super
  uri = URI.parse(host)
  raise ArgumentError, "Unable to parse the HTTP-URI!" unless ["http", "https"].include? uri.scheme
  @host = uri.host
  @port = uri.port
  @ssl = uri.scheme == "https"
  @uri = URI("#{uri.scheme}://#{@host}:#{@port}#{uri.path}")
end