btcpayserver/BTCPayServer/Services/Fees/FixedFeeProvider.cs

29 lines
616 B
C#
Raw Normal View History

using System.Threading.Tasks;
2020-06-28 17:55:27 +09:00
using NBitcoin;
namespace BTCPayServer.Services.Fees
{
2020-04-06 19:18:49 +09:00
public class FixedFeeProvider : IFeeProvider, IFeeProviderFactory
{
public FixedFeeProvider(FeeRate feeRate)
{
FeeRate = feeRate;
}
public FeeRate FeeRate
{
get; set;
}
2020-04-06 19:18:49 +09:00
public IFeeProvider CreateFeeProvider(BTCPayNetworkBase network)
{
return new FixedFeeProvider(FeeRate);
}
public Task<FeeRate> GetFeeRateAsync(int blockTarget)
{
return Task.FromResult(FeeRate);
}
}
}