class Eth::Client::Http

def send(payload)

Returns:
  • (String) - a JSON-encoded response.

Parameters:
  • payload (Hash) -- the RPC request parameters.
def send(payload)
  http = Net::HTTP.new(@host, @port)
  http.use_ssl = @ssl
  header = { "Content-Type" => "application/json" }
  request = Net::HTTP::Post.new(@uri, header)
  request.body = payload
  response = http.request(request)
  response.body
end