btcpayserver/BTCPayServer/Services/Fees/NBxplorerFeeProvider.cs

17 lines
441 B
C#
Raw Normal View History

#nullable enable
2017-09-13 15:47:34 +09:00
using System.Threading.Tasks;
2020-06-28 17:55:27 +09:00
using NBitcoin;
using NBXplorer;
using NBXplorer.Models;
2017-09-13 15:47:34 +09:00
namespace BTCPayServer.Services.Fees
2017-09-13 15:47:34 +09:00
{
public class NBXplorerFeeProvider(ExplorerClient ExplorerClient) : IFeeProvider
{
public async Task<FeeRate> GetFeeRateAsync(int blockTarget = 20)
{
return (await ExplorerClient.GetFeeRateAsync(blockTarget).ConfigureAwait(false)).FeeRate;
}
}
2017-09-13 15:47:34 +09:00
}