Function to run to send a JSON-RPC request. Should return a JSONRPC error with code JSONRPCErrorCode.MethodNotFound if it fails to find the method
Name of the handler running this request for logging purposes
Type of request for logging purposes
The response from the request including the method not found error if it times out
Runs the request callback and retries a number of times if
requestCallback
resolves to a method not found error