public async void GetInputTest(BitcoinBasedCurrency currency, string txId, uint inputNo) { var api = new BlockchainInfoApi(currency); var input = await api.GetInputAsync(txId, inputNo); Assert.NotNull(input); }
public async void GetTransactionTest(BitcoinBasedCurrency currency, string txId) { var api = new BlockchainInfoApi(currency); var tx = await api.GetTransactionAsync(txId); Assert.NotNull(tx); Assert.True(tx.Id == txId); }
private async Task GetUTXO() { IApiService api; switch (SelectedApi) { case ApiNames.BlockchainInfo: api = new BlockchainInfoApi(); break; case ApiNames.BlockrIO: api = new BlockrApi(); break; default: api = new BlockchainInfoApi(); break; } UtxoList = new BindingList <UTXO>(await api.GetUTXO(SendAddressList.ToList())); }