Beispiel #1
0
        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);
        }
Beispiel #2
0
        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);
        }