# Functions

MakeAccessLog creates middleware which log method call success/failure.
MakeMetrics creates middleware which add default metrics.
MakeRecovery creates middleware which handle panics.
MakeValidateErr creates middleware which validates error against documented errors (api.ErrsCommon + api.ErrsExtra[method]).
NewError returns an Error with given code and message.
NewHTTPClient wraps jsonrpc2.NewHTTPClient.
NewMetrics registers and returns common JSON-RPC 2.0 metrics used by all services (namespace).

# Variables

Server bug or I/O issue.
Client bug.

# Structs

Client provides an easier way to use jsonrpc2.Client.
Error wraps JSON-RPC 2.0 "Error object" to match (using errors.Is) any other JSON-RPC 2.0 error with same code.
Metrics contains general metrics for JSON-RPC 2.0 methods.

# Type aliases

Handler is a JSON-RPC 2.0 method handler.
Middleware is a JSON-RPC 2.0 middleware.