AllFeeEstimate is still null so ensure api conveys that.
MODIFY
WalletWasabi.Fluent/ViewModels/Wallets/Send/SendViewModel.cs
WalletWasabi.Fluent/ViewModels/Wallets/Send/SendViewModel.cs
@@ -170,12 +170,15 @@ namespace WalletWasabi.Fluent.ViewModels.Wallets.Send
_owner.Wallet.Synchronizer.WhenAnyValue(x => x.AllFeeEstimate)
.Where(x=>x is { })
- .Select(x=>x.Estimations)
+ .Select(x=>x!.Estimations)
.ObserveOn(RxApp.MainThreadScheduler)
.Subscribe(UpdateFeeEstimates)
.DisposeWith(disposables);
+ if (_owner.Wallet.Synchronizer.AllFeeEstimate is { })
+ {
UpdateFeeEstimates(_owner.Wallet.Synchronizer.AllFeeEstimate.Estimations);
+ }
base.OnNavigatedTo(inStack, disposables);
}

MODIFY
WalletWasabi/Services/WasabiSynchronizer.cs
WalletWasabi/Services/WasabiSynchronizer.cs
@@ -30,7 +30,7 @@ namespace WalletWasabi.Services
private decimal _usdExchangeRate;
- private AllFeeEstimate _allFeeEstimate;
+ private AllFeeEstimate? _allFeeEstimate;
private TorStatus _torStatus;
@@ -82,7 +82,7 @@ namespace WalletWasabi.Services
private set => RaiseAndSetIfChanged(ref _usdExchangeRate, value);
}
- public AllFeeEstimate AllFeeEstimate
+ public AllFeeEstimate? AllFeeEstimate
{
get => _allFeeEstimate;
private set

AllFeeEstimate is still null so ensure api conveys that.