diff --git a/BTCPayServer.Tests/TestAccount.cs b/BTCPayServer.Tests/TestAccount.cs index 6ba3f3ce2..96c89a17e 100644 --- a/BTCPayServer.Tests/TestAccount.cs +++ b/BTCPayServer.Tests/TestAccount.cs @@ -271,7 +271,20 @@ namespace BTCPayServer.Tests { await cashCow.SendToAddressAsync(address, value); }); - return (await btcPayWallet.GetUnspentCoins(DerivationScheme)).First(c => c.ScriptPubKey == address.ScriptPubKey).Coin; + int i = 0; + while (i <30) + { + var result = (await btcPayWallet.GetUnspentCoins(DerivationScheme)) + .FirstOrDefault(c => c.ScriptPubKey == address.ScriptPubKey)?.Coin; + if (result != null) + { + return result; + } + + await Task.Delay(1000); + i++; + } + Assert.False(true); } public async Task GetNewAddress(BTCPayNetwork network)