public async Task <JsonResult> Resolve() { return(await ProcessRequest(async() => { if (_localBlockChain.GetConnectedNodes().ConnectedNodes.Length == 0) { return GenerateAcceptedResponse("This node has no connected nodes to reach consensus with"); } var response = await _localBlockChain.ReachConsensus(); return GenerateOkResponse(response); })); }