public void simple_synchronous_call_istxspent_returns_result() { int outputNum = 0; TransactionClient client = new TransactionClient(); TxOutputSpent result = client.IsTxOutputSpent(Network.Doge, "6f47f0b2e1ec762698a9b62fa23b98881b03d052c9d8cb1d16bb0b04eb3b7c5b", outputNum); Assert.IsNotNull(result); Assert.IsTrue(result.Status == Consts.Success); Assert.IsTrue(result.Data.Txid == "6f47f0b2e1ec762698a9b62fa23b98881b03d052c9d8cb1d16bb0b04eb3b7c5b"); Assert.IsTrue(result.Data.OutputNo == outputNum); Assert.IsTrue(result.Data.IsSpent); }
public async Task <TxOutputSpent> IsTxOutputSpentAsync(Network network, string transactionId, int outputNum) { TxOutputSpent response = await GetQuery <TxOutputSpent, TxidOutputError>(string.Format(IsTxOutputSpentUrl, network._network, transactionId, outputNum)); return(response); }