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);
|
await Task.WhenAll(recommendedFees);
|
||||||
model.RecommendedSatoshiPerByte =
|
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.SupportRBF = network.SupportRBF;
|
||||||
|
|
||||||
model.CryptoDivisibility = network.Divisibility;
|
model.CryptoDivisibility = network.Divisibility;
|
||||||
|
|||||||
@@ -8,8 +8,15 @@ using NBitcoin;
|
|||||||
|
|
||||||
namespace BTCPayServer.Services.Fees
|
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)
|
public async Task<FeeRate> GetFeeRateAsync(int blockTarget = 20)
|
||||||
{
|
{
|
||||||
for (int i = 0; i < Providers.Length; i++)
|
for (int i = 0; i < Providers.Length; i++)
|
||||||
|
|||||||
Reference in New Issue
Block a user