NBXplorer: BTC: Call to NBXplorer GetUTXOsAsync timed out, this should never happen, plasse report this issue to NBXplorer developerss
Hello ,
I deployed a btcpayserver to receive bitcoin payments.
The btcpayserver log has appeared “BTC: Call to NBXplorer GetUTXOsAsync timed out, this should never happen, plasse report this issue to NBXplorer developerss” (btcpayserver )and the user transaction will be delayed for a long time before being confirmed by btcpayserver.

I tried to debug NBXplorer and found that the GetUTXOs function took a very high time.
As a temporary solution, I modified the NBXplorer httpclient timeout to 10 minutes. After modifying the dependent library and recompiling btcpayserver, the frequency of the problem seems to be reduced, but there will still be errors. In addition, a warning message sometimes appears, showing that GetUTXOsAsync takes 100+ seconds to execute.
NBXplorer\NBXplorer.Client\ExplorerClient.cs
Private static readonly HttpClient SharedClient = new HttpClient() { Timeout = TimeSpan.FromSeconds(10 * 60) };
Sorry, I am not familiar with Bitcoin. C# has not been in contact for several years. I can’t solve this problem. Can only come to ask what is the reason for this question? what should I do? thank you very much
About this issue
- Original URL
- State: open
- Created 6 years ago
- Comments: 18 (12 by maintainers)
NBXplorer can’t miss transactions, even if the OS increase load
@sigHash it depends on the number of UTXOs