getRpcCode(), $e->getClientMessage(), $e->getErrorData() ?: null, $id, ); } return new self(-32000, 'Server error', null, $id); } /** * @param \Illuminate\Http\Request $request */ public function toResponse($request): Response { return new JsonResponse([ 'jsonrpc' => '2.0', 'error' => [ 'code' => $this->code, 'message' => $this->message, 'data' => $this->data, ], 'id' => $this->id, ]); } }