JSON  RPC provider for HTTP protocol