mirror of
https://github.com/aljazceru/btcpayserver.git
synced 2025-12-17 05:54:26 +01:00
Select 1 hour as default fee rate
This commit is contained in:
@@ -512,9 +512,9 @@ namespace BTCPayServer.Controllers
|
||||
|
||||
await Task.WhenAll(recommendedFees);
|
||||
model.RecommendedSatoshiPerByte =
|
||||
recommendedFees.Select(tuple => tuple.Result).Where(option => option != null).ToList();
|
||||
recommendedFees.Select(tuple => tuple.GetAwaiter().GetResult()).Where(option => option != null).ToList();
|
||||
|
||||
model.FeeSatoshiPerByte = model.RecommendedSatoshiPerByte.LastOrDefault()?.FeeRate;
|
||||
model.FeeSatoshiPerByte = recommendedFees[1].GetAwaiter().GetResult()?.FeeRate;
|
||||
model.SupportRBF = network.SupportRBF;
|
||||
|
||||
model.CryptoDivisibility = network.Divisibility;
|
||||
|
||||
@@ -8,8 +8,15 @@ using NBitcoin;
|
||||
|
||||
namespace BTCPayServer.Services.Fees
|
||||
{
|
||||
public class FallbackFeeProvider(IFeeProvider[] Providers) : IFeeProvider
|
||||
public class FallbackFeeProvider : IFeeProvider
|
||||
{
|
||||
public FallbackFeeProvider(IFeeProvider[] providers)
|
||||
{
|
||||
Providers = providers;
|
||||
}
|
||||
|
||||
public IFeeProvider[] Providers { get; }
|
||||
|
||||
public async Task<FeeRate> GetFeeRateAsync(int blockTarget = 20)
|
||||
{
|
||||
for (int i = 0; i < Providers.Length; i++)
|
||||
|
||||
Reference in New Issue
Block a user