# Functions
DefaultHTTPClient is used to create an http client with some default parameters.
DefaultWSOptions returns default WS options.
New returns a Client pointed at the given address.
NewURI returns a new client.
NewWithHTTPClient returns a Client pointed at the given address using a custom http client.
NewWS returns a new client.
NewWSWithOptions allows you to provide custom WSOptions.
# Constants
URIClientRequestID in a request ID used by URIClient.
# Structs
Client is a JSON-RPC client, which sends POST HTTP requests to the remote server.
RequestBatch allows us to buffer multiple request/response structures into a single batch request.
URIClient is a JSON-RPC client, which sends POST form HTTP requests to the remote server.
WSClient is a JSON-RPC client, which uses WebSocket for communication with the remote server.
WSOptions for WSClient.
# Interfaces
Caller implementers can facilitate calling the JSON-RPC endpoint.
HTTPClient is a common interface for JSON-RPC HTTP clients.