private async Task <ExplorerStats> GetStats() { var difficultyResponse = await client.GetAsync($"https://explorer.ipsum.network/api/getdifficulty"); var masternodeResponse = await client.GetAsync($"https://explorer.ipsum.network/api/getmasternodecount"); var supplyResponse = await client.GetAsync($"https://explorer.ipsum.network/api/getsupply"); var blockResponse = await client.GetAsync($"https://explorer.ipsum.network/api/getblockcount"); var result = new ExplorerStats { Difficulty = float.Parse(difficultyResponse.Content.ReadAsStringAsync().Result), BlockHeight = int.Parse(blockResponse.Content.ReadAsStringAsync().Result), MasternodeCount = int.Parse(JsonConvert.DeserializeObject <dynamic>(masternodeResponse.Content.ReadAsStringAsync().Result).total.Value.ToString()) }; return(result); }
private async Task <ExplorerStats> GetStats() { var difficultyResponse = await client.GetAsync($"http://chain.ccbcoin.club/api/getdifficulty"); var masternodeResponse = await client.GetAsync($"http://chain.ccbcoin.club/api/getmasternodecount"); var supplyResponse = await client.GetAsync($"http://chain.ccbcoin.club/ext/getmoneysupply"); var blockResponse = await client.GetAsync($"http://chain.ccbcoin.club/api/getblockcount"); var result = new ExplorerStats { Difficulty = float.Parse(difficultyResponse.Content.ReadAsStringAsync().Result), MasternodeCount = int.Parse(JsonConvert.DeserializeObject <dynamic>(masternodeResponse.Content.ReadAsStringAsync().Result).ToString()), BlockHeight = int.Parse(JsonConvert.DeserializeObject <dynamic>(blockResponse.Content.ReadAsStringAsync().Result).ToString()), Supply = double.Parse(JsonConvert.DeserializeObject <dynamic>(supplyResponse.Content.ReadAsStringAsync().Result).ToString()), }; return(result); }