public ExplorerResponse GetUnspent(string address, bool noCache = false) { ExplorerResponse exResponse = new ExplorerResponse(); try { // /api/addr/[:addr]/utxo[?noCache=1] string resource = $"/api/addr/{address}/utxo"; if (noCache == true) { resource += "?noCache=1"; } var request = new RestRequest(resource, Method.GET); IRestResponse response = client.Execute(request); var content = response.Content; // raw content as string exResponse.data = response.Content; //List<Objects.ExplorerUnspent> unspent = JsonConvert.DeserializeObject<List<ExplorerUnspent>>(content); } catch (Exception ex) { exResponse.AddError(ex); } return(exResponse); }
public ExplorerResponse GetTransaction(string txid) { ExplorerResponse exResponse = new ExplorerResponse(); try { string resource = $"/api/tx/{txid}"; var request = new RestRequest(resource, Method.GET); RestResponse response = (RestSharp.RestResponse)client.Execute(request); exResponse.data = response.Content; } catch (Exception ex) { exResponse.AddError(ex); } return(exResponse); }