public async Task <IActionResult> GetRawTransaction(string txId) { try { return(Json(await _client.GetRawTransaction(txId))); } catch (HttpRequestException e) { return(Json(new RpcResponseModel { RpcIsAlive = false, RpcBlockCount = -1 })); } catch (Exception e) { await _logger.WriteErrorAsync("SolarCoinApi.Monitoring.RpcController", "GetRawTransaction", "", e); return(StatusCode(500)); } }