public IActionResult GetPeerInfo() { try { return(this.Json(ConnectionManagerRPCController.GetPeerInfo(this.ConnectionManager))); } catch (Exception e) { this.logger.LogError("Exception occurred: {0}", e.ToString()); return(ErrorHelpers.BuildErrorResponse(HttpStatusCode.BadRequest, e.Message, e.ToString())); } }
public IActionResult AddNode([FromQuery] string endpoint, string command) { try { Guard.NotEmpty(endpoint, nameof(endpoint)); Guard.NotEmpty(command, nameof(command)); return(this.Json(ConnectionManagerRPCController.AddNode(this.ConnectionManager, this.peerBanning, endpoint, command))); } catch (Exception e) { this.logger.LogError("Exception occurred: {0}", e.ToString()); return(ErrorHelpers.BuildErrorResponse(HttpStatusCode.BadRequest, e.Message, e.ToString())); } }